.elementor-5411 .elementor-element.elementor-element-50235a03>.elementor-container {
	max-width: 1280px;
	min-height: -100px;
}

.elementor-5411 .elementor-element.elementor-element-50235a03 {
	margin-top: 0px;
	margin-bottom: -185px;
	z-index: 10;
}

.elementor-bc-flex-widget .elementor-5411 .elementor-element.elementor-element-3dc8baff.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5411 .elementor-element.elementor-element-3dc8baff.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
	background-color: #19292800;
	font-family: var(--e-global-typography-ec93f83-font-family), Sans-serif;
	font-size: var(--e-global-typography-ec93f83-font-size);
	font-weight: var(--e-global-typography-ec93f83-font-weight);
	line-height: var(--e-global-typography-ec93f83-line-height);
	letter-spacing: var(--e-global-typography-ec93f83-letter-spacing);
	padding: 10px 20px 10px 20px;
	color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover,
.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:focus,
.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:active,
.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a {
	background-color: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav .elementskit-submenu-panel>li.current-menu-item>a {
	background-color: #F6F6F900;
	color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav .elementskit-submenu-panel {
	background-color: var(--e-global-color-f051b8a);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-659f957);
	border-radius: 0px 0px 0px 0px;
	min-width: 200px;
	box-shadow: 4px 4px 16px 5px rgba(61.382812500000014, 61.382812500000014, 61.382812500000014, 0.15);
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 button.elementskit-menu-hamburger {
	background-color: #1D737700;
	float: right;
	border-style: solid;
	border-color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 button.elementskit-menu-close {
	background-color: #14141400;
	width: 57px;
	border-style: solid;
	border-color: #EEEDEC00;
	color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 button.elementskit-menu-close:hover {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8>.elementor-widget-container {
	margin: 0px 0px 0px 40px;
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-menu-container {
	height: 50px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li>a {
	font-family: var(--e-global-typography-6aaa7b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-6aaa7b7-font-size);
	font-weight: var(--e-global-typography-6aaa7b7-font-weight);
	text-transform: var(--e-global-typography-6aaa7b7-text-transform);
	letter-spacing: var(--e-global-typography-6aaa7b7-letter-spacing);
	color: var(--e-global-color-accent);
	padding: 0px 20px 0px 20px;
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li>a:hover {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li>a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li>a:active {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li:hover>a {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li:hover>a .elementskit-submenu-indicator {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li>a:hover .elementskit-submenu-indicator {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li>a:focus .elementskit-submenu-indicator {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li>a:active .elementskit-submenu-indicator {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li.current-menu-item>a {
	color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li.current-menu-ancestor>a {
	color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li.current-menu-ancestor>a .elementskit-submenu-indicator {
	color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li>a .elementskit-submenu-indicator {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li>a .ekit-submenu-indicator-icon {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
	margin: 0px 0px 0px 10px;
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon {
	margin: 0px 0px 0px 10px;
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:active {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-submenu-panel {
	padding: 10px 10px 10px 10px;
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 button.elementskit-menu-hamburger>.ekit-menu-icon {
	color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-5411 .elementor-element.elementor-element-46e7c9d8 button.elementskit-menu-hamburger:hover>.ekit-menu-icon {
	color: var(--e-global-color-accent);
}

.elementor-5411 .elementor-element.elementor-element-6ec0d81b img {
	width: 60%;
}

.elementor-bc-flex-widget .elementor-5411 .elementor-element.elementor-element-20c4a0f8.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5411 .elementor-element.elementor-element-20c4a0f8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
	background-color: #19292800;
	font-family: var(--e-global-typography-ec93f83-font-family), Sans-serif;
	font-size: var(--e-global-typography-ec93f83-font-size);
	font-weight: var(--e-global-typography-ec93f83-font-weight);
	line-height: var(--e-global-typography-ec93f83-line-height);
	letter-spacing: var(--e-global-typography-ec93f83-letter-spacing);
	padding: 10px 20px 10px 20px;
	color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover,
.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:focus,
.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:active,
.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a {
	background-color: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav .elementskit-submenu-panel>li.current-menu-item>a {
	background-color: #F6F6F900;
	color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav .elementskit-submenu-panel {
	background-color: var(--e-global-color-f051b8a);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-659f957);
	border-radius: 0px 0px 0px 0px;
	min-width: 200px;
	box-shadow: 4px 4px 16px 5px rgba(61.382812500000014, 61.382812500000014, 61.382812500000014, 0.15);
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 button.elementskit-menu-hamburger {
	background-color: #1D737700;
	float: right;
	border-style: solid;
	border-color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 button.elementskit-menu-close {
	background-color: #14141400;
	width: 57px;
	border-style: solid;
	border-color: #EEEDEC00;
	color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 button.elementskit-menu-close:hover {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-2d806e67>.elementor-widget-container {
	margin: 0px 0px 0px 40px;
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-menu-container {
	height: 50px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li>a {
	font-family: var(--e-global-typography-6aaa7b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-6aaa7b7-font-size);
	font-weight: var(--e-global-typography-6aaa7b7-font-weight);
	text-transform: var(--e-global-typography-6aaa7b7-text-transform);
	letter-spacing: var(--e-global-typography-6aaa7b7-letter-spacing);
	color: var(--e-global-color-accent);
	padding: 0px 20px 0px 20px;
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li>a:hover {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li>a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li>a:active {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li:hover>a {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li:hover>a .elementskit-submenu-indicator {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li>a:hover .elementskit-submenu-indicator {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li>a:focus .elementskit-submenu-indicator {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li>a:active .elementskit-submenu-indicator {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li.current-menu-item>a {
	color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li.current-menu-ancestor>a {
	color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li.current-menu-ancestor>a .elementskit-submenu-indicator {
	color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li>a .elementskit-submenu-indicator {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li>a .ekit-submenu-indicator-icon {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
	margin: 0px 0px 0px 10px;
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon {
	margin: 0px 0px 0px 10px;
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:active {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-submenu-panel {
	padding: 10px 10px 10px 10px;
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 button.elementskit-menu-hamburger>.ekit-menu-icon {
	color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-5411 .elementor-element.elementor-element-2d806e67 button.elementskit-menu-hamburger:hover>.ekit-menu-icon {
	color: var(--e-global-color-accent);
}

.elementor-5411 .elementor-element.elementor-element-4870d56e>.elementor-container {
	max-width: 1280px;
	min-height: -100px;
}

.elementor-5411 .elementor-element.elementor-element-4870d56e {
	margin-top: 0px;
	margin-bottom: -185px;
	z-index: 10;
}

.elementor-bc-flex-widget .elementor-5411 .elementor-element.elementor-element-4febc562.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5411 .elementor-element.elementor-element-4febc562.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5411 .elementor-element.elementor-element-74a959d9 img {
	width: 60%;
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
	background-color: #19292800;
	font-family: var(--e-global-typography-ec93f83-font-family), Sans-serif;
	font-size: var(--e-global-typography-ec93f83-font-size);
	font-weight: var(--e-global-typography-ec93f83-font-weight);
	line-height: var(--e-global-typography-ec93f83-line-height);
	letter-spacing: var(--e-global-typography-ec93f83-letter-spacing);
	padding: 10px 20px 10px 20px;
	color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover,
.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:focus,
.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:active,
.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a {
	background-color: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav .elementskit-submenu-panel>li.current-menu-item>a {
	background-color: #F6F6F900;
	color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav .elementskit-submenu-panel {
	background-color: var(--e-global-color-f051b8a);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-659f957);
	border-radius: 0px 0px 0px 0px;
	min-width: 200px;
	box-shadow: 4px 4px 16px 5px rgba(61.382812500000014, 61.382812500000014, 61.382812500000014, 0.15);
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 button.elementskit-menu-hamburger {
	background-color: #1D737700;
	float: right;
	border-style: solid;
	border-color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 button.elementskit-menu-close {
	background-color: #14141400;
	width: 57px;
	border-style: solid;
	border-color: #EEEDEC00;
	color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 button.elementskit-menu-close:hover {
	background-color: var(--e-global-color-secondary);
	color: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1>.elementor-widget-container {
	margin: 0px 0px 0px 40px;
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-menu-container {
	height: 50px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li>a {
	font-family: var(--e-global-typography-6aaa7b7-font-family), Sans-serif;
	font-size: var(--e-global-typography-6aaa7b7-font-size);
	font-weight: var(--e-global-typography-6aaa7b7-font-weight);
	text-transform: var(--e-global-typography-6aaa7b7-text-transform);
	letter-spacing: var(--e-global-typography-6aaa7b7-letter-spacing);
	color: var(--e-global-color-accent);
	padding: 0px 20px 0px 20px;
	height: auto;
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li>a:hover {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li>a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li>a:active {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li:hover>a {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li:hover>a .elementskit-submenu-indicator {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li>a:hover .elementskit-submenu-indicator {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li>a:focus .elementskit-submenu-indicator {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li>a:active .elementskit-submenu-indicator {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li.current-menu-item>a {
	color: var(--e-global-color-primary);
	height: auto;
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li.current-menu-ancestor>a {
	color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li.current-menu-ancestor>a .elementskit-submenu-indicator {
	color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li>a .elementskit-submenu-indicator {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li>a .ekit-submenu-indicator-icon {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
	margin: 0px 0px 0px 10px;
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon {
	margin: 0px 0px 0px 10px;
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:focus {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:active {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-submenu-panel {
	padding: 10px 10px 10px 10px;
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 button.elementskit-menu-hamburger>.ekit-menu-icon {
	color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon {
	background-color: var(--e-global-color-accent);
}

.elementor-5411 .elementor-element.elementor-element-6e1f08a1 button.elementskit-menu-hamburger:hover>.ekit-menu-icon {
	color: var(--e-global-color-accent);
}

.elementor-5411 .elementor-element.elementor-element-50efb0e6:not(.elementor-motion-effects-element-type-background),
.elementor-5411 .elementor-element.elementor-element-50efb0e6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #020101;
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/Background_first-1-convert.io_.webp");
	background-position: bottom center;
	background-size: cover;
}

.elementor-5411 .elementor-element.elementor-element-50efb0e6>.elementor-background-overlay {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/08/BG-02.png");
	background-position: center center;
	background-size: cover;
	opacity: 0.95;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-50efb0e6>.elementor-container {
	max-width: 1280px;
}

.elementor-5411 .elementor-element.elementor-element-50efb0e6 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-10094da7.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-5411 .elementor-element.elementor-element-10094da7>.elementor-element-populated {
	margin: 50px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 30px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-6f48f6f1 {
	width: var(--container-widget-width, 75%);
	max-width: 75%;
	--container-widget-width: 75%;
	--container-widget-flex-grow: 0;
}

.elementor-5411 .elementor-element.elementor-element-6f48f6f1>.elementor-widget-container {
	margin: 50px 0px 0px 0px;
	padding: 7px 0px 7px 0px;
}

.elementor-5411 .elementor-element.elementor-element-6f48f6f1 .elementskit-section-title-wraper .elementskit-section-title {
	color: var(--e-global-color-primary);
	text-shadow: 5px 5px 18px rgba(0, 0, 0, 0.42);
	margin: 0px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-6f48f6f1 .elementskit-section-title-wraper .elementskit-section-title>span {
	color: #00C0FF;
	padding: 0px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-6f48f6f1 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
	color: #2699BF;
}

.elementor-5411 .elementor-element.elementor-element-6f48f6f1 .elementskit-section-title-wraper .elementskit-section-subtitle {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
	font-size: var(--e-global-typography-db1e030-font-size);
	font-weight: var(--e-global-typography-db1e030-font-weight);
	text-transform: var(--e-global-typography-db1e030-text-transform);
	line-height: var(--e-global-typography-db1e030-line-height);
	letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
	word-spacing: var(--e-global-typography-db1e030-word-spacing);
	margin: 15px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-253ce3de {
	margin-top: -50px;
	margin-bottom: 0px;
}

.elementor-5411 .elementor-element.elementor-element-1400f128:not(.elementor-motion-effects-element-type-background),
.elementor-5411 .elementor-element.elementor-element-1400f128>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-f051b8a);
}

.elementor-5411 .elementor-element.elementor-element-1400f128 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 35px 35px 35px 35px;
}

.elementor-5411 .elementor-element.elementor-element-1400f128>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-225ec19f.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-5411 .elementor-element.elementor-element-1eb4301f.ekit-equal-height-enable,
.elementor-5411 .elementor-element.elementor-element-1eb4301f.ekit-equal-height-enable>div,
.elementor-5411 .elementor-element.elementor-element-1eb4301f.ekit-equal-height-enable .ekit-wid-con,
.elementor-5411 .elementor-element.elementor-element-1eb4301f.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-5411 .elementor-element.elementor-element-1eb4301f .elementskit-infobox {
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center;
}

.elementor-5411 .elementor-element.elementor-element-1eb4301f {
	width: auto;
	max-width: auto;
}

.elementor-5411 .elementor-element.elementor-element-1eb4301f .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
	font-size: var(--e-global-typography-0d5e945-font-size);
	font-weight: var(--e-global-typography-0d5e945-font-weight);
	line-height: var(--e-global-typography-0d5e945-line-height);
	letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
	word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-5411 .elementor-element.elementor-element-1eb4301f .elementskit-infobox:hover .elementskit-info-box-title {
	color: #2699BF;
}

.elementor-5411 .elementor-element.elementor-element-1eb4301f .elementskit-infobox .box-body>p {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-bf0e125-font-family), Sans-serif;
	font-size: var(--e-global-typography-bf0e125-font-size);
	font-weight: var(--e-global-typography-bf0e125-font-weight);
	text-transform: var(--e-global-typography-bf0e125-text-transform);
	line-height: var(--e-global-typography-bf0e125-line-height);
	letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
	word-spacing: var(--e-global-typography-bf0e125-word-spacing);
}

.elementor-5411 .elementor-element.elementor-element-1eb4301f .elementskit-infobox:hover .box-body>p {
	color: var(--e-global-color-text);
}

.elementor-5411 .elementor-element.elementor-element-1eb4301f .elementskit-info-box-icon {
	color: #2699BF;
	fill: #2699BF;
}

.elementor-5411 .elementor-element.elementor-element-1eb4301f .elementskit-infobox .elementskit-info-box-icon {
	font-size: 25px;
	transform: rotate(0deg);
	width: 90px;
}

.elementor-5411 .elementor-element.elementor-element-4db32045.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-5411 .elementor-element.elementor-element-5f9a0ba7.ekit-equal-height-enable,
.elementor-5411 .elementor-element.elementor-element-5f9a0ba7.ekit-equal-height-enable>div,
.elementor-5411 .elementor-element.elementor-element-5f9a0ba7.ekit-equal-height-enable .ekit-wid-con,
.elementor-5411 .elementor-element.elementor-element-5f9a0ba7.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-5411 .elementor-element.elementor-element-5f9a0ba7 .elementskit-infobox {
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center;
}

.elementor-5411 .elementor-element.elementor-element-5f9a0ba7 {
	width: auto;
	max-width: auto;
}

.elementor-5411 .elementor-element.elementor-element-5f9a0ba7 .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
	font-size: var(--e-global-typography-0d5e945-font-size);
	font-weight: var(--e-global-typography-0d5e945-font-weight);
	line-height: var(--e-global-typography-0d5e945-line-height);
	letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
	word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-5411 .elementor-element.elementor-element-5f9a0ba7 .elementskit-infobox:hover .elementskit-info-box-title {
	color: #2699BF;
}

.elementor-5411 .elementor-element.elementor-element-5f9a0ba7 .elementskit-infobox .box-body>p {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-bf0e125-font-family), Sans-serif;
	font-size: var(--e-global-typography-bf0e125-font-size);
	font-weight: var(--e-global-typography-bf0e125-font-weight);
	text-transform: var(--e-global-typography-bf0e125-text-transform);
	line-height: var(--e-global-typography-bf0e125-line-height);
	letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
	word-spacing: var(--e-global-typography-bf0e125-word-spacing);
}

.elementor-5411 .elementor-element.elementor-element-5f9a0ba7 .elementskit-infobox:hover .box-body>p {
	color: var(--e-global-color-text);
}

.elementor-5411 .elementor-element.elementor-element-5f9a0ba7 .elementskit-info-box-icon {
	color: #2699BF;
	fill: #2699BF;
}

.elementor-5411 .elementor-element.elementor-element-5f9a0ba7 .elementskit-infobox .elementskit-info-box-icon {
	font-size: 25px;
	transform: rotate(0deg);
	width: 90px;
}

.elementor-5411 .elementor-element.elementor-element-5e6c36e2.ekit-equal-height-enable,
.elementor-5411 .elementor-element.elementor-element-5e6c36e2.ekit-equal-height-enable>div,
.elementor-5411 .elementor-element.elementor-element-5e6c36e2.ekit-equal-height-enable .ekit-wid-con,
.elementor-5411 .elementor-element.elementor-element-5e6c36e2.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-5411 .elementor-element.elementor-element-5e6c36e2 .elementskit-infobox {
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center;
}

.elementor-5411 .elementor-element.elementor-element-5e6c36e2 {
	width: auto;
	max-width: auto;
}

.elementor-5411 .elementor-element.elementor-element-5e6c36e2 .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
	font-size: var(--e-global-typography-0d5e945-font-size);
	font-weight: var(--e-global-typography-0d5e945-font-weight);
	line-height: var(--e-global-typography-0d5e945-line-height);
	letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
	word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-5411 .elementor-element.elementor-element-5e6c36e2 .elementskit-infobox:hover .elementskit-info-box-title {
	color: #2699BF;
}

.elementor-5411 .elementor-element.elementor-element-5e6c36e2 .elementskit-infobox .box-body>p {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-bf0e125-font-family), Sans-serif;
	font-size: var(--e-global-typography-bf0e125-font-size);
	font-weight: var(--e-global-typography-bf0e125-font-weight);
	text-transform: var(--e-global-typography-bf0e125-text-transform);
	line-height: var(--e-global-typography-bf0e125-line-height);
	letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
	word-spacing: var(--e-global-typography-bf0e125-word-spacing);
}

.elementor-5411 .elementor-element.elementor-element-5e6c36e2 .elementskit-infobox:hover .box-body>p {
	color: var(--e-global-color-text);
}

.elementor-5411 .elementor-element.elementor-element-5e6c36e2 .elementskit-info-box-icon {
	color: #2699BF;
	fill: #2699BF;
}

.elementor-5411 .elementor-element.elementor-element-5e6c36e2 .elementskit-infobox .elementskit-info-box-icon {
	font-size: 25px;
	transform: rotate(0deg);
	width: 90px;
}

.elementor-5411 .elementor-element.elementor-element-4a246819.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-5411 .elementor-element.elementor-element-238e4b85.ekit-equal-height-enable,
.elementor-5411 .elementor-element.elementor-element-238e4b85.ekit-equal-height-enable>div,
.elementor-5411 .elementor-element.elementor-element-238e4b85.ekit-equal-height-enable .ekit-wid-con,
.elementor-5411 .elementor-element.elementor-element-238e4b85.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-5411 .elementor-element.elementor-element-238e4b85 .elementskit-infobox {
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center;
}

.elementor-5411 .elementor-element.elementor-element-238e4b85 {
	width: auto;
	max-width: auto;
}

.elementor-5411 .elementor-element.elementor-element-238e4b85 .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
	font-size: var(--e-global-typography-0d5e945-font-size);
	font-weight: var(--e-global-typography-0d5e945-font-weight);
	line-height: var(--e-global-typography-0d5e945-line-height);
	letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
	word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-5411 .elementor-element.elementor-element-238e4b85 .elementskit-infobox:hover .elementskit-info-box-title {
	color: #2699BF;
}

.elementor-5411 .elementor-element.elementor-element-238e4b85 .elementskit-infobox .box-body>p {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-bf0e125-font-family), Sans-serif;
	font-size: var(--e-global-typography-bf0e125-font-size);
	font-weight: var(--e-global-typography-bf0e125-font-weight);
	text-transform: var(--e-global-typography-bf0e125-text-transform);
	line-height: var(--e-global-typography-bf0e125-line-height);
	letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
	word-spacing: var(--e-global-typography-bf0e125-word-spacing);
}

.elementor-5411 .elementor-element.elementor-element-238e4b85 .elementskit-infobox:hover .box-body>p {
	color: var(--e-global-color-text);
}

.elementor-5411 .elementor-element.elementor-element-238e4b85 .elementskit-info-box-icon {
	color: #2699BF;
	fill: #2699BF;
}

.elementor-5411 .elementor-element.elementor-element-238e4b85 .elementskit-infobox .elementskit-info-box-icon {
	font-size: 25px;
	transform: rotate(0deg);
	width: 90px;
}

.elementor-5411 .elementor-element.elementor-element-195f8e23>.elementor-background-overlay {
	opacity: 0.1;
}

.elementor-5411 .elementor-element.elementor-element-195f8e23 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10em 0em 0em 0em;
}

.elementor-5411 .elementor-element.elementor-element-3bb54eb2>.elementor-element-populated>.elementor-background-overlay {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/icone_5_1145x655.webp");
	background-repeat: no-repeat;
	background-size: contain;
	opacity: 0.6;
}

.elementor-5411 .elementor-element.elementor-element-3bb54eb2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 20px;
}

.elementor-5411 .elementor-element.elementor-element-3bb54eb2>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 10px 0px 180px 0px;
}

.elementor-5411 .elementor-element.elementor-element-3bb54eb2>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-3ecb64d5 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-61d3d9b0>.elementor-widget-container {
	--e-transform-translateX: -35px;
	--e-transform-translateY: 122px;
	--e-transform-scale: 1.3;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-61d3d9b0 img {
	height: 430px;
	object-fit: contain;
	object-position: bottom center;
}

.elementor-5411 .elementor-element.elementor-element-573838c>.elementor-widget-container {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/icone_1.webp");
	margin: 56px 0px 0px 0px;
	padding: 30px 0px 30px 0px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-5411 .elementor-element.elementor-element-573838c {
	text-align: center;
}

.elementor-5411 .elementor-element.elementor-element-573838c .elementor-heading-title {
	font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
	font-size: var(--e-global-typography-887363b-font-size);
	font-weight: var(--e-global-typography-887363b-font-weight);
	text-transform: var(--e-global-typography-887363b-text-transform);
	line-height: var(--e-global-typography-887363b-line-height);
	letter-spacing: var(--e-global-typography-887363b-letter-spacing);
	word-spacing: var(--e-global-typography-887363b-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-431555d7>.elementor-widget-container {
	margin: 43px 0px 15px 0px;
}

.elementor-5411 .elementor-element.elementor-element-431555d7 {
	column-gap: 0px;
	text-align: center;
	font-size: 21px;
}

.elementor-5411 .elementor-element.elementor-element-5419f377 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-5411 .elementor-element.elementor-element-57e5ca53 .elementor-button {
	background-color: #1C1C1CAB;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-style: double;
	border-width: 3px 3px 3px 3px;
	border-color: #2699BF;
}

.elementor-5411 .elementor-element.elementor-element-57e5ca53 .elementor-button:hover,
.elementor-5411 .elementor-element.elementor-element-57e5ca53 .elementor-button:focus {
	background-color: #1C1C1CAB;
	color: #00C0FF;
	border-color: #00C0FF;
}

.elementor-5411 .elementor-element.elementor-element-57e5ca53>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-57e5ca53 .elementor-button:hover svg,
.elementor-5411 .elementor-element.elementor-element-57e5ca53 .elementor-button:focus svg {
	fill: #00C0FF;
}

.elementor-5411 .elementor-element.elementor-element-29daf7d8 .elementor-button {
	background-color: #1C1C1CAB;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	border-style: double;
	border-width: 3px 3px 3px 3px;
	border-color: #2699BF;
}

.elementor-5411 .elementor-element.elementor-element-29daf7d8 .elementor-button:hover,
.elementor-5411 .elementor-element.elementor-element-29daf7d8 .elementor-button:focus {
	background-color: #1C1C1CAB;
	color: #00C0FF;
	border-color: #00C0FF;
}

.elementor-5411 .elementor-element.elementor-element-29daf7d8>.elementor-widget-container {
	margin: 30px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-29daf7d8 .elementor-button:hover svg,
.elementor-5411 .elementor-element.elementor-element-29daf7d8 .elementor-button:focus svg {
	fill: #00C0FF;
}

.elementor-5411 .elementor-element.elementor-element-1ac87095>.elementor-background-overlay {
	opacity: 0.1;
}

.elementor-5411 .elementor-element.elementor-element-1ac87095 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10em 0em 10em 0em;
}

.elementor-5411 .elementor-element.elementor-element-4a4e7b76>.elementor-element-populated>.elementor-background-overlay {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/icone_5_1145x655.webp");
	background-repeat: no-repeat;
	background-size: contain;
	opacity: 0.6;
}

.elementor-5411 .elementor-element.elementor-element-4a4e7b76>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-block-end: 20px;
}

.elementor-5411 .elementor-element.elementor-element-4a4e7b76>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 50px 0px 320px 0px;
}

.elementor-5411 .elementor-element.elementor-element-4a4e7b76>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-32a54c9>.elementor-widget-container {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/08/icons-035.png");
	margin: 56px 0px 0px 0px;
	padding: 30px 0px 30px 0px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-5411 .elementor-element.elementor-element-32a54c9 {
	text-align: center;
}

.elementor-5411 .elementor-element.elementor-element-32a54c9 .elementor-heading-title {
	font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
	font-size: var(--e-global-typography-887363b-font-size);
	font-weight: var(--e-global-typography-887363b-font-weight);
	text-transform: var(--e-global-typography-887363b-text-transform);
	line-height: var(--e-global-typography-887363b-line-height);
	letter-spacing: var(--e-global-typography-887363b-letter-spacing);
	word-spacing: var(--e-global-typography-887363b-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-7147aee2>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-7147aee2 {
	text-align: center;
	font-size: 21px;
}

.elementor-5411 .elementor-element.elementor-element-5d149e3f {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-5411 .elementor-element.elementor-element-6bd56901 {
	width: auto;
	max-width: auto;
}

.elementor-5411 .elementor-element.elementor-element-6bd56901>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-d18b85f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-463df21d>.elementor-container {
	max-width: 1280px;
}

.elementor-5411 .elementor-element.elementor-element-463df21d {
	padding: 5em 0em 5em 0em;
}

.elementor-5411 .elementor-element.elementor-element-4e7f25df>.elementor-widget-container {
	margin: 0px 0px 20px 0px;
}

.elementor-5411 .elementor-element.elementor-element-4e7f25df {
	text-align: center;
}

.elementor-5411 .elementor-element.elementor-element-4e7f25df .elementor-heading-title {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-3edcb74c.quote-reverse-position-yes .jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio {
	flex-direction: row-reverse;
}

.elementor-5411 .elementor-element.elementor-element-3edcb74c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-5411 .elementor-element.elementor-element-3edcb74c .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider::before {
	border-radius: 0px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-3edcb74c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
	font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
	font-size: var(--e-global-typography-d848767-font-size);
	font-weight: var(--e-global-typography-d848767-font-weight);
	text-transform: var(--e-global-typography-d848767-text-transform);
	line-height: var(--e-global-typography-d848767-line-height);
	letter-spacing: var(--e-global-typography-d848767-letter-spacing);
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-3edcb74c .jeg-elementor-kit.jkit-testimonials.style-2 .testimonials-track .testimonial-item .testimonial-box .comment-bio {
	justify-content: center;
}

.elementor-5411 .elementor-element.elementor-element-3edcb74c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img {
	width: 148px;
}

.elementor-5411 .elementor-element.elementor-element-3edcb74c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img.source-url {
	height: 148px;
}

.elementor-5411 .elementor-element.elementor-element-3edcb74c .jeg-elementor-kit.jkit-testimonials .tns-controls button span {
	opacity: 100%;
}

.elementor-5411 .elementor-element.elementor-element-3edcb74c .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button span {
	opacity: 100%;
}

.elementor-5411 .elementor-element.elementor-element-3edcb74c .jeg-elementor-kit.jkit-testimonials .tns-nav {
	text-align: center;
}

.elementor-5411 .elementor-element.elementor-element-6d23e058 {
	margin-top: 0px;
	margin-bottom: -50px;
	padding: 3em 0em 0em 0em;
	z-index: 2;
}

.elementor-bc-flex-widget .elementor-5411 .elementor-element.elementor-element-366c6e0a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5411 .elementor-element.elementor-element-366c6e0a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5411 .elementor-element.elementor-element-366c6e0a>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-5411 .elementor-element.elementor-element-7c44e11e.ekit-equal-height-enable,
.elementor-5411 .elementor-element.elementor-element-7c44e11e.ekit-equal-height-enable>div,
.elementor-5411 .elementor-element.elementor-element-7c44e11e.ekit-equal-height-enable .ekit-wid-con,
.elementor-5411 .elementor-element.elementor-element-7c44e11e.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-5411 .elementor-element.elementor-element-7c44e11e .elementskit-infobox {
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center;
}

.elementor-5411 .elementor-element.elementor-element-7c44e11e>.elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-5411 .elementor-element.elementor-element-7c44e11e .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #2699BF;
	font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
	font-size: var(--e-global-typography-08fdc8c-font-size);
	font-weight: var(--e-global-typography-08fdc8c-font-weight);
	text-transform: var(--e-global-typography-08fdc8c-text-transform);
	line-height: var(--e-global-typography-08fdc8c-line-height);
	letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
	word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}

.elementor-5411 .elementor-element.elementor-element-7c44e11e .elementskit-infobox:hover .elementskit-info-box-title {
	color: #2699BF;
}

.elementor-5411 .elementor-element.elementor-element-7c44e11e .elementskit-infobox .box-body>p {
	color: #656565;
}

.elementor-5411 .elementor-element.elementor-element-7c44e11e .elementskit-infobox:hover .box-body>p {
	color: #656565;
}

.elementor-5411 .elementor-element.elementor-element-7c44e11e .elementskit-infobox p {
	margin: 0px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-7c44e11e .elementskit-info-box-icon {
	border-radius: 0px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-7c44e11e .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 10px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-7c44e11e .elementskit-infobox .elementskit-info-box-icon {
	padding: 0px 0px 0px 0px;
	transform: rotate(0deg);
	width: 16px;
}

.elementor-5411 .elementor-element.elementor-element-2ed0dcf8 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	-webkit-text-stroke-width: 0.3px;
	stroke-width: 0.3px;
	-webkit-text-stroke-color: #2699BF;
	stroke: #2699BF;
	color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-6991053e {
	--divider-border-style: double;
	--divider-color: var(--e-global-color-672356a);
	--divider-border-width: 3px;
}

.elementor-5411 .elementor-element.elementor-element-6991053e>.elementor-widget-container {
	margin: -45px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-6991053e .elementor-divider-separator {
	width: 65%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-5411 .elementor-element.elementor-element-6991053e .elementor-divider {
	text-align: right;
	padding-block-start: 2px;
	padding-block-end: 2px;
}

.elementor-5411 .elementor-element.elementor-element-2ddd82d7>.elementor-widget-container {
	margin: 0px 50px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-2ddd82d7 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	color: var(--e-global-color-text);
}

.elementor-5411 .elementor-element.elementor-element-2672daf1>.elementor-widget-container {
	margin: 0px 50px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-2672daf1 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	color: var(--e-global-color-text);
}

.elementor-5411 .elementor-element.elementor-element-4c432d7d>.elementor-widget-container {
	margin: 0px 0px -247px 0px;
}

.elementor-5411 .elementor-element.elementor-element-4c432d7d {
	z-index: 1;
}

.elementor-5411 .elementor-element.elementor-element-4c432d7d img {
	width: 100%;
}

.elementor-5411 .elementor-element.elementor-element-7903b229 .jeg-elementor-kit.jkit-gallery[data-grid="grid"] .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap {
	height: 400px;
}

.elementor-5411 .elementor-element.elementor-element-7903b229 .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap {
	transition: 100ms;
}

.elementor-5411 .elementor-element.elementor-element-7903b229 .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-title {
	transition: 100ms;
}

.elementor-5411 .elementor-element.elementor-element-7903b229 .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-content {
	transition: 100ms;
}

.elementor-5411 .elementor-element.elementor-element-7903b229 .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-zoom .item-caption-over {
	transition: 100ms;
}

.elementor-5411 .elementor-element.elementor-element-7903b229 .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-7903b229 .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay .item-caption-over {
	text-align: center;
}

.elementor-5411 .elementor-element.elementor-element-7903b229 .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .video-wrap a {
	transition: 500ms;
}

.elementor-5411 .elementor-element.elementor-element-52f672b6>.elementor-widget-container {
	margin: -240px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-52f672b6 {
	z-index: 1;
}

.elementor-5411 .elementor-element.elementor-element-52f672b6 img {
	width: 100%;
	opacity: 1;
}

.elementor-5411 .elementor-element.elementor-element-456db8b0>.elementor-container {
	max-width: 1280px;
}

.elementor-5411 .elementor-element.elementor-element-456db8b0 {
	margin-top: -150px;
	margin-bottom: 0px;
	z-index: 1;
}

.elementor-5411 .elementor-element.elementor-element-51ec264c {
	margin-top: 30px;
	margin-bottom: 30px;
}

.elementor-bc-flex-widget .elementor-5411 .elementor-element.elementor-element-2eea9600.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5411 .elementor-element.elementor-element-2eea9600.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5411 .elementor-element.elementor-element-d5d9e33 .elementor-counter-number-wrapper {
	color: #2699BF;
	font-family: var(--e-global-typography-1d44c72-font-family), Sans-serif;
	font-size: var(--e-global-typography-1d44c72-font-size);
	font-weight: var(--e-global-typography-1d44c72-font-weight);
	text-transform: var(--e-global-typography-1d44c72-text-transform);
	line-height: var(--e-global-typography-1d44c72-line-height);
	letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
}

.elementor-5411 .elementor-element.elementor-element-d5d9e33 .elementor-counter-title {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-5411 .elementor-element.elementor-element-7d40390 .elementor-counter-number-wrapper {
	color: #2699BF;
	font-family: var(--e-global-typography-1d44c72-font-family), Sans-serif;
	font-size: var(--e-global-typography-1d44c72-font-size);
	font-weight: var(--e-global-typography-1d44c72-font-weight);
	text-transform: var(--e-global-typography-1d44c72-text-transform);
	line-height: var(--e-global-typography-1d44c72-line-height);
	letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
}

.elementor-5411 .elementor-element.elementor-element-7d40390 .elementor-counter-title {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-5411 .elementor-element.elementor-element-44ceada3 .elementor-counter-number-wrapper {
	color: #2699BF;
	font-family: var(--e-global-typography-1d44c72-font-family), Sans-serif;
	font-size: var(--e-global-typography-1d44c72-font-size);
	font-weight: var(--e-global-typography-1d44c72-font-weight);
	text-transform: var(--e-global-typography-1d44c72-text-transform);
	line-height: var(--e-global-typography-1d44c72-line-height);
	letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
}

.elementor-5411 .elementor-element.elementor-element-44ceada3 .elementor-counter-title {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-5411 .elementor-element.elementor-element-51771597 .elementor-counter-number-wrapper {
	color: #2699BF;
	font-family: var(--e-global-typography-1d44c72-font-family), Sans-serif;
	font-size: var(--e-global-typography-1d44c72-font-size);
	font-weight: var(--e-global-typography-1d44c72-font-weight);
	text-transform: var(--e-global-typography-1d44c72-text-transform);
	line-height: var(--e-global-typography-1d44c72-line-height);
	letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
}

.elementor-5411 .elementor-element.elementor-element-51771597 .elementor-counter-title {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-5411 .elementor-element.elementor-element-1abe5714>.elementor-container {
	max-width: 1200px;
}

.elementor-5411 .elementor-element.elementor-element-1abe5714 {
	padding: 3em 0em 3em 0em;
}

.elementor-5411 .elementor-element.elementor-element-c473a22:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-5411 .elementor-element.elementor-element-c473a22>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/icone_3_466x512.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-5411 .elementor-element.elementor-element-c473a22:hover>.elementor-element-populated {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/icone_3_466x512.webp");
}

.elementor-5411 .elementor-element.elementor-element-c473a22>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-5411 .elementor-element.elementor-element-c473a22>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-80fddb3.ekit-equal-height-enable,
.elementor-5411 .elementor-element.elementor-element-80fddb3.ekit-equal-height-enable>div,
.elementor-5411 .elementor-element.elementor-element-80fddb3.ekit-equal-height-enable .ekit-wid-con,
.elementor-5411 .elementor-element.elementor-element-80fddb3.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-5411 .elementor-element.elementor-element-80fddb3 .elementskit-infobox {
	background-color: #02010100;
	padding: 50px 30px 50px 30px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-80fddb3 .elementskit-infobox .elementskit-info-box-title {
	padding: 0px 0px 0px 0px;
	color: #2699BF;
	font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
	font-size: var(--e-global-typography-db1e030-font-size);
	font-weight: var(--e-global-typography-db1e030-font-weight);
	text-transform: var(--e-global-typography-db1e030-text-transform);
	line-height: var(--e-global-typography-db1e030-line-height);
	letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
	word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-5411 .elementor-element.elementor-element-80fddb3 .elementskit-infobox:hover .elementskit-info-box-title {
	color: #00C0FF;
}

.elementor-5411 .elementor-element.elementor-element-80fddb3 .elementskit-infobox .box-body>p {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-5411 .elementor-element.elementor-element-80fddb3 .elementskit-infobox:hover .box-body>p {
	color: var(--e-global-color-text);
}

.elementor-5411 .elementor-element.elementor-element-80fddb3 .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
	width: 90px;
}

.elementor-5411 .elementor-element.elementor-element-6394ad40:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-5411 .elementor-element.elementor-element-6394ad40>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/icone_3_466x512.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-5411 .elementor-element.elementor-element-6394ad40:hover>.elementor-element-populated {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/icone_3_466x512.webp");
}

.elementor-5411 .elementor-element.elementor-element-6394ad40>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-5411 .elementor-element.elementor-element-6394ad40>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-763dbcd0.ekit-equal-height-enable,
.elementor-5411 .elementor-element.elementor-element-763dbcd0.ekit-equal-height-enable>div,
.elementor-5411 .elementor-element.elementor-element-763dbcd0.ekit-equal-height-enable .ekit-wid-con,
.elementor-5411 .elementor-element.elementor-element-763dbcd0.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-5411 .elementor-element.elementor-element-763dbcd0 .elementskit-infobox {
	background-color: #02010100;
	padding: 50px 30px 50px 30px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-763dbcd0 .elementskit-infobox .elementskit-info-box-title {
	padding: 0px 0px 0px 0px;
	color: #2699BF;
	font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
	font-size: var(--e-global-typography-db1e030-font-size);
	font-weight: var(--e-global-typography-db1e030-font-weight);
	text-transform: var(--e-global-typography-db1e030-text-transform);
	line-height: var(--e-global-typography-db1e030-line-height);
	letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
	word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-5411 .elementor-element.elementor-element-763dbcd0 .elementskit-infobox:hover .elementskit-info-box-title {
	color: #00C0FF;
}

.elementor-5411 .elementor-element.elementor-element-763dbcd0 .elementskit-infobox .box-body>p {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-5411 .elementor-element.elementor-element-763dbcd0 .elementskit-infobox:hover .box-body>p {
	color: var(--e-global-color-text);
}

.elementor-5411 .elementor-element.elementor-element-763dbcd0 .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
	width: 90px;
}

.elementor-5411 .elementor-element.elementor-element-3631804a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-5411 .elementor-element.elementor-element-3631804a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/icone_3_466x512.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-5411 .elementor-element.elementor-element-3631804a:hover>.elementor-element-populated {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/icone_3_466x512.webp");
}

.elementor-5411 .elementor-element.elementor-element-3631804a>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-5411 .elementor-element.elementor-element-3631804a>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-f374e19.ekit-equal-height-enable,
.elementor-5411 .elementor-element.elementor-element-f374e19.ekit-equal-height-enable>div,
.elementor-5411 .elementor-element.elementor-element-f374e19.ekit-equal-height-enable .ekit-wid-con,
.elementor-5411 .elementor-element.elementor-element-f374e19.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-5411 .elementor-element.elementor-element-f374e19 .elementskit-infobox {
	background-color: #02010100;
	padding: 50px 30px 50px 30px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-f374e19 .elementskit-infobox .elementskit-info-box-title {
	padding: 0px 0px 0px 0px;
	color: #2699BF;
	font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
	font-size: var(--e-global-typography-db1e030-font-size);
	font-weight: var(--e-global-typography-db1e030-font-weight);
	text-transform: var(--e-global-typography-db1e030-text-transform);
	line-height: var(--e-global-typography-db1e030-line-height);
	letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
	word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-5411 .elementor-element.elementor-element-f374e19 .elementskit-infobox:hover .elementskit-info-box-title {
	color: #00C0FF;
}

.elementor-5411 .elementor-element.elementor-element-f374e19 .elementskit-infobox .box-body>p {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-5411 .elementor-element.elementor-element-f374e19 .elementskit-infobox:hover .box-body>p {
	color: var(--e-global-color-text);
}

.elementor-5411 .elementor-element.elementor-element-f374e19 .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
	width: 90px;
}

.elementor-5411 .elementor-element.elementor-element-6de4b068:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-5411 .elementor-element.elementor-element-6de4b068>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/icone_3_466x512.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-5411 .elementor-element.elementor-element-6de4b068:hover>.elementor-element-populated {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/icone_3_466x512.webp");
}

.elementor-5411 .elementor-element.elementor-element-6de4b068>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 10px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
}

.elementor-5411 .elementor-element.elementor-element-6de4b068>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-5c2a7593.ekit-equal-height-enable,
.elementor-5411 .elementor-element.elementor-element-5c2a7593.ekit-equal-height-enable>div,
.elementor-5411 .elementor-element.elementor-element-5c2a7593.ekit-equal-height-enable .ekit-wid-con,
.elementor-5411 .elementor-element.elementor-element-5c2a7593.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-5411 .elementor-element.elementor-element-5c2a7593 .elementskit-infobox {
	background-color: #02010100;
	padding: 50px 30px 50px 30px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-5c2a7593 .elementskit-infobox .elementskit-info-box-title {
	padding: 0px 0px 0px 0px;
	color: #2699BF;
	font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
	font-size: var(--e-global-typography-db1e030-font-size);
	font-weight: var(--e-global-typography-db1e030-font-weight);
	text-transform: var(--e-global-typography-db1e030-text-transform);
	line-height: var(--e-global-typography-db1e030-line-height);
	letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
	word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-5411 .elementor-element.elementor-element-5c2a7593 .elementskit-infobox:hover .elementskit-info-box-title {
	color: #00C0FF;
}

.elementor-5411 .elementor-element.elementor-element-5c2a7593 .elementskit-infobox .box-body>p {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-5411 .elementor-element.elementor-element-5c2a7593 .elementskit-infobox:hover .box-body>p {
	color: var(--e-global-color-text);
}

.elementor-5411 .elementor-element.elementor-element-5c2a7593 .elementskit-infobox .elementskit-info-box-icon {
	transform: rotate(0deg);
	width: 90px;
}

.elementor-5411 .elementor-element.elementor-element-4ad26877:not(.elementor-motion-effects-element-type-background),
.elementor-5411 .elementor-element.elementor-element-4ad26877>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-4ad26877>.elementor-background-overlay {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/08/hectorjpg-011.jpg");
	background-position: center center;
	background-size: cover;
	opacity: 0.3;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-4ad26877>.elementor-container {
	max-width: 1280px;
}

.elementor-5411 .elementor-element.elementor-element-4ad26877 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 10em 0em 0em 0em;
}

.elementor-5411 .elementor-element.elementor-element-4ad26877>.elementor-shape-top .elementor-shape-fill {
	fill: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-4ad26877>.elementor-shape-top svg {
	width: calc(235% + 1.3px);
	height: 60px;
}

.elementor-5411 .elementor-element.elementor-element-6b7b91f5>.elementor-widget-container {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/icone_1.webp");
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 30px 0px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-5411 .elementor-element.elementor-element-6b7b91f5 {
	text-align: center;
}

.elementor-5411 .elementor-element.elementor-element-6b7b91f5 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	-webkit-text-stroke-width: 0.3px;
	stroke-width: 0.3px;
	-webkit-text-stroke-color: #2699BF;
	stroke: #2699BF;
	color: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-475fc72a:not(.elementor-motion-effects-element-type-background),
.elementor-5411 .elementor-element.elementor-element-475fc72a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-475fc72a>.elementor-background-overlay {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/08/hectorjpg-011.jpg");
	background-position: center center;
	background-size: cover;
	opacity: 0.3;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-475fc72a>.elementor-container {
	max-width: 1280px;
}

.elementor-5411 .elementor-element.elementor-element-475fc72a {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 3em 0em 10em 0em;
}

.elementor-5411 .elementor-element.elementor-element-475fc72a>.elementor-shape-bottom .elementor-shape-fill {
	fill: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-475fc72a>.elementor-shape-bottom svg {
	width: calc(235% + 1.3px);
	height: 60px;
}

.elementor-5411 .elementor-element.elementor-element-49da7c74>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #FFFFFF1C;
	margin: 0px 0px 0px 10px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 10px;
	padding: 30px 30px 10px 0px;
}

.elementor-5411 .elementor-element.elementor-element-775b5f49 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-5411 .elementor-element.elementor-element-59ee3030 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
}

.elementor-5411 .elementor-element.elementor-element-59ee3030 .elementor-heading-title {
	font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
	font-size: var(--e-global-typography-db1e030-font-size);
	font-weight: var(--e-global-typography-db1e030-font-weight);
	text-transform: var(--e-global-typography-db1e030-text-transform);
	line-height: var(--e-global-typography-db1e030-line-height);
	letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
	word-spacing: var(--e-global-typography-db1e030-word-spacing);
	color: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-72fd5244 {
	--divider-border-style: dashed;
	--divider-color: var(--e-global-color-672356a);
	--divider-border-width: 1px;
	width: var(--container-widget-width, 65%);
	max-width: 65%;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
}

.elementor-5411 .elementor-element.elementor-element-72fd5244 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-5411 .elementor-element.elementor-element-72fd5244 .elementor-divider {
	text-align: right;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5411 .elementor-element.elementor-element-671005cf>.elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-671005cf .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	color: var(--e-global-color-text);
}

.elementor-5411 .elementor-element.elementor-element-3843cb9c {
	text-align: center;
}

.elementor-5411 .elementor-element.elementor-element-3843cb9c .elementor-heading-title {
	font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
	font-size: var(--e-global-typography-ef116fc-font-size);
	font-weight: var(--e-global-typography-ef116fc-font-weight);
	text-transform: var(--e-global-typography-ef116fc-text-transform);
	line-height: var(--e-global-typography-ef116fc-line-height);
	letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	color: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-36847f4d {
	margin-top: 40px;
	margin-bottom: 0px;
}

.elementor-5411 .elementor-element.elementor-element-5876ad84 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
}

.elementor-5411 .elementor-element.elementor-element-5876ad84 .elementor-heading-title {
	font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
	font-size: var(--e-global-typography-db1e030-font-size);
	font-weight: var(--e-global-typography-db1e030-font-weight);
	text-transform: var(--e-global-typography-db1e030-text-transform);
	line-height: var(--e-global-typography-db1e030-line-height);
	letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
	word-spacing: var(--e-global-typography-db1e030-word-spacing);
	color: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-28a4ff79 {
	--divider-border-style: dashed;
	--divider-color: var(--e-global-color-672356a);
	--divider-border-width: 1px;
	width: var(--container-widget-width, 65%);
	max-width: 65%;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
}

.elementor-5411 .elementor-element.elementor-element-28a4ff79 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-5411 .elementor-element.elementor-element-28a4ff79 .elementor-divider {
	text-align: right;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5411 .elementor-element.elementor-element-6dd1b63f>.elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-6dd1b63f .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	color: var(--e-global-color-text);
}

.elementor-5411 .elementor-element.elementor-element-7a6dba32 {
	text-align: center;
}

.elementor-5411 .elementor-element.elementor-element-7a6dba32 .elementor-heading-title {
	font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
	font-size: var(--e-global-typography-ef116fc-font-size);
	font-weight: var(--e-global-typography-ef116fc-font-weight);
	text-transform: var(--e-global-typography-ef116fc-text-transform);
	line-height: var(--e-global-typography-ef116fc-line-height);
	letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	color: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-722bea9d {
	margin-top: 40px;
	margin-bottom: 0px;
}

.elementor-5411 .elementor-element.elementor-element-5ec29a8e {
	width: var(--container-widget-width, 45%);
	max-width: 45%;
	--container-widget-width: 45%;
	--container-widget-flex-grow: 0;
}

.elementor-5411 .elementor-element.elementor-element-5ec29a8e .elementor-heading-title {
	font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
	font-size: var(--e-global-typography-db1e030-font-size);
	font-weight: var(--e-global-typography-db1e030-font-weight);
	text-transform: var(--e-global-typography-db1e030-text-transform);
	line-height: var(--e-global-typography-db1e030-line-height);
	letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
	word-spacing: var(--e-global-typography-db1e030-word-spacing);
	color: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-31144da0 {
	--divider-border-style: dashed;
	--divider-color: var(--e-global-color-672356a);
	--divider-border-width: 1px;
	width: var(--container-widget-width, 55%);
	max-width: 55%;
	--container-widget-width: 55%;
	--container-widget-flex-grow: 0;
}

.elementor-5411 .elementor-element.elementor-element-31144da0 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-5411 .elementor-element.elementor-element-31144da0 .elementor-divider {
	text-align: right;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5411 .elementor-element.elementor-element-441f9665>.elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-441f9665 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	color: var(--e-global-color-text);
}

.elementor-5411 .elementor-element.elementor-element-4ebcbd61 {
	text-align: center;
}

.elementor-5411 .elementor-element.elementor-element-4ebcbd61 .elementor-heading-title {
	font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
	font-size: var(--e-global-typography-ef116fc-font-size);
	font-weight: var(--e-global-typography-ef116fc-font-weight);
	text-transform: var(--e-global-typography-ef116fc-text-transform);
	line-height: var(--e-global-typography-ef116fc-line-height);
	letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	color: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-535ea23c {
	margin-top: 40px;
	margin-bottom: 0px;
}

.elementor-5411 .elementor-element.elementor-element-10d67a02 {
	width: var(--container-widget-width, 35%);
	max-width: 35%;
	--container-widget-width: 35%;
	--container-widget-flex-grow: 0;
}

.elementor-5411 .elementor-element.elementor-element-10d67a02 .elementor-heading-title {
	font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
	font-size: var(--e-global-typography-db1e030-font-size);
	font-weight: var(--e-global-typography-db1e030-font-weight);
	text-transform: var(--e-global-typography-db1e030-text-transform);
	line-height: var(--e-global-typography-db1e030-line-height);
	letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
	word-spacing: var(--e-global-typography-db1e030-word-spacing);
	color: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-5cfbe941 {
	--divider-border-style: dashed;
	--divider-color: var(--e-global-color-672356a);
	--divider-border-width: 1px;
	width: var(--container-widget-width, 65%);
	max-width: 65%;
	--container-widget-width: 65%;
	--container-widget-flex-grow: 0;
}

.elementor-5411 .elementor-element.elementor-element-5cfbe941 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-5411 .elementor-element.elementor-element-5cfbe941 .elementor-divider {
	text-align: right;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5411 .elementor-element.elementor-element-5e43ad7>.elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-5e43ad7 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	color: var(--e-global-color-text);
}

.elementor-5411 .elementor-element.elementor-element-155ea707 {
	text-align: center;
}

.elementor-5411 .elementor-element.elementor-element-155ea707 .elementor-heading-title {
	font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
	font-size: var(--e-global-typography-ef116fc-font-size);
	font-weight: var(--e-global-typography-ef116fc-font-weight);
	text-transform: var(--e-global-typography-ef116fc-text-transform);
	line-height: var(--e-global-typography-ef116fc-line-height);
	letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	color: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-2b7d2493>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #FFFFFF1C;
	margin: 0px 10px 0px 0px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 0px;
	padding: 30px 0px 10px 30px;
}

.elementor-5411 .elementor-element.elementor-element-19c11e3 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.elementor-5411 .elementor-element.elementor-element-55c75df5 {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
}

.elementor-5411 .elementor-element.elementor-element-55c75df5 .elementor-heading-title {
	font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
	font-size: var(--e-global-typography-db1e030-font-size);
	font-weight: var(--e-global-typography-db1e030-font-weight);
	text-transform: var(--e-global-typography-db1e030-text-transform);
	line-height: var(--e-global-typography-db1e030-line-height);
	letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
	word-spacing: var(--e-global-typography-db1e030-word-spacing);
	color: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-30d028d1 {
	--divider-border-style: dashed;
	--divider-color: var(--e-global-color-672356a);
	--divider-border-width: 1px;
	width: var(--container-widget-width, 40%);
	max-width: 40%;
	--container-widget-width: 40%;
	--container-widget-flex-grow: 0;
}

.elementor-5411 .elementor-element.elementor-element-30d028d1 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-5411 .elementor-element.elementor-element-30d028d1 .elementor-divider {
	text-align: right;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5411 .elementor-element.elementor-element-1e665846>.elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-1e665846 .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	color: var(--e-global-color-text);
}

.elementor-5411 .elementor-element.elementor-element-2cfd70bb {
	text-align: center;
}

.elementor-5411 .elementor-element.elementor-element-2cfd70bb .elementor-heading-title {
	font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
	font-size: var(--e-global-typography-ef116fc-font-size);
	font-weight: var(--e-global-typography-ef116fc-font-weight);
	text-transform: var(--e-global-typography-ef116fc-text-transform);
	line-height: var(--e-global-typography-ef116fc-line-height);
	letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	color: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-ec157a9 {
	margin-top: 40px;
	margin-bottom: 0px;
}

.elementor-5411 .elementor-element.elementor-element-522946cb {
	width: var(--container-widget-width, 36%);
	max-width: 36%;
	--container-widget-width: 36%;
	--container-widget-flex-grow: 0;
}

.elementor-5411 .elementor-element.elementor-element-522946cb .elementor-heading-title {
	font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
	font-size: var(--e-global-typography-db1e030-font-size);
	font-weight: var(--e-global-typography-db1e030-font-weight);
	text-transform: var(--e-global-typography-db1e030-text-transform);
	line-height: var(--e-global-typography-db1e030-line-height);
	letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
	word-spacing: var(--e-global-typography-db1e030-word-spacing);
	color: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-786b5493 {
	--divider-border-style: dashed;
	--divider-color: var(--e-global-color-672356a);
	--divider-border-width: 1px;
	width: var(--container-widget-width, 64%);
	max-width: 64%;
	--container-widget-width: 64%;
	--container-widget-flex-grow: 0;
}

.elementor-5411 .elementor-element.elementor-element-786b5493 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-5411 .elementor-element.elementor-element-786b5493 .elementor-divider {
	text-align: right;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5411 .elementor-element.elementor-element-97541d>.elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-97541d .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	color: var(--e-global-color-text);
}

.elementor-5411 .elementor-element.elementor-element-22e03dc6 {
	text-align: center;
}

.elementor-5411 .elementor-element.elementor-element-22e03dc6 .elementor-heading-title {
	font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
	font-size: var(--e-global-typography-ef116fc-font-size);
	font-weight: var(--e-global-typography-ef116fc-font-weight);
	text-transform: var(--e-global-typography-ef116fc-text-transform);
	line-height: var(--e-global-typography-ef116fc-line-height);
	letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	color: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-111421cf {
	margin-top: 40px;
	margin-bottom: 0px;
}

.elementor-5411 .elementor-element.elementor-element-22379618 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-5411 .elementor-element.elementor-element-22379618 .elementor-heading-title {
	font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
	font-size: var(--e-global-typography-db1e030-font-size);
	font-weight: var(--e-global-typography-db1e030-font-weight);
	text-transform: var(--e-global-typography-db1e030-text-transform);
	line-height: var(--e-global-typography-db1e030-line-height);
	letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
	word-spacing: var(--e-global-typography-db1e030-word-spacing);
	color: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-41ada998 {
	--divider-border-style: dashed;
	--divider-color: var(--e-global-color-672356a);
	--divider-border-width: 1px;
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-5411 .elementor-element.elementor-element-41ada998 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-5411 .elementor-element.elementor-element-41ada998 .elementor-divider {
	text-align: right;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5411 .elementor-element.elementor-element-18cb923c>.elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-18cb923c .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	color: var(--e-global-color-text);
}

.elementor-5411 .elementor-element.elementor-element-71f876d2 {
	text-align: center;
}

.elementor-5411 .elementor-element.elementor-element-71f876d2 .elementor-heading-title {
	font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
	font-size: var(--e-global-typography-ef116fc-font-size);
	font-weight: var(--e-global-typography-ef116fc-font-weight);
	text-transform: var(--e-global-typography-ef116fc-text-transform);
	line-height: var(--e-global-typography-ef116fc-line-height);
	letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	color: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-6fc78abd {
	margin-top: 40px;
	margin-bottom: 0px;
}

.elementor-5411 .elementor-element.elementor-element-1e623b85 {
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-5411 .elementor-element.elementor-element-1e623b85 .elementor-heading-title {
	font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
	font-size: var(--e-global-typography-db1e030-font-size);
	font-weight: var(--e-global-typography-db1e030-font-weight);
	text-transform: var(--e-global-typography-db1e030-text-transform);
	line-height: var(--e-global-typography-db1e030-line-height);
	letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
	word-spacing: var(--e-global-typography-db1e030-word-spacing);
	color: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-20021601 {
	--divider-border-style: dashed;
	--divider-color: var(--e-global-color-672356a);
	--divider-border-width: 1px;
	width: var(--container-widget-width, 50%);
	max-width: 50%;
	--container-widget-width: 50%;
	--container-widget-flex-grow: 0;
}

.elementor-5411 .elementor-element.elementor-element-20021601 .elementor-divider-separator {
	width: 100%;
	margin: 0 auto;
	margin-right: 0;
}

.elementor-5411 .elementor-element.elementor-element-20021601 .elementor-divider {
	text-align: right;
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-5411 .elementor-element.elementor-element-592cf80c>.elementor-widget-container {
	margin: 5px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-592cf80c .elementor-heading-title {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
	color: var(--e-global-color-text);
}

.elementor-5411 .elementor-element.elementor-element-7cbbd336 {
	text-align: center;
}

.elementor-5411 .elementor-element.elementor-element-7cbbd336 .elementor-heading-title {
	font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
	font-size: var(--e-global-typography-ef116fc-font-size);
	font-weight: var(--e-global-typography-ef116fc-font-weight);
	text-transform: var(--e-global-typography-ef116fc-text-transform);
	line-height: var(--e-global-typography-ef116fc-line-height);
	letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	color: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-114036d0>.elementor-container {
	max-width: 1280px;
}

.elementor-5411 .elementor-element.elementor-element-114036d0 {
	padding: 3em 0em 5em 0em;
}

.elementor-5411 .elementor-element.elementor-element-72705582.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-5411 .elementor-element.elementor-element-8a9aace>.elementor-widget-container {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/icone_1.webp");
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 30px 0px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-5411 .elementor-element.elementor-element-8a9aace {
	text-align: center;
}

.elementor-5411 .elementor-element.elementor-element-8a9aace .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	line-height: var(--e-global-typography-secondary-line-height);
	letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	-webkit-text-stroke-width: 0.3px;
	stroke-width: 0.3px;
	-webkit-text-stroke-color: var(--e-global-color-secondary);
	stroke: var(--e-global-color-secondary);
	color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-5f89d2b3>.elementor-container {
	max-width: 1280px;
}

.elementor-5411 .elementor-element.elementor-element-5f89d2b3 {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-5411 .elementor-element.elementor-element-21b67a0d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-5411 .elementor-element.elementor-element-21b67a0d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/Leonel_proprietario.webp");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 70% auto;
}

.elementor-5411 .elementor-element.elementor-element-21b67a0d:hover>.elementor-element-populated {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/Leonel_proprietario.webp");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 80% auto;
}

.elementor-5411 .elementor-element.elementor-element-21b67a0d>.elementor-element-populated>.elementor-background-overlay {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/08/icons-027.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	opacity: 1;
}

.elementor-5411 .elementor-element.elementor-element-21b67a0d.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-5411 .elementor-element.elementor-element-21b67a0d>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-5411 .elementor-element.elementor-element-21b67a0d>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-17f1e8dd {
	--spacer-size: 40vh;
}

.elementor-5411 .elementor-element.elementor-element-17f1e8dd>.elementor-widget-container {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/icone_4_854x1180.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 85% auto;
	transition: background 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-17f1e8dd:hover .elementor-widget-container {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/icone_4_854x1180.png");
}

.elementor-5411 .elementor-element.elementor-element-baad03c {
	width: auto;
	max-width: auto;
	z-index: 10;
}

.elementor-5411 .elementor-element.elementor-element-baad03c>.elementor-widget-container {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/08/hectorjpg-010.jpg");
	margin: -65px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	background-position: center center;
	background-size: 73% auto;
}

.elementor-5411 .elementor-element.elementor-element-baad03c .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
	font-size: var(--e-global-typography-db1e030-font-size);
	font-weight: var(--e-global-typography-db1e030-font-weight);
	text-transform: var(--e-global-typography-db1e030-text-transform);
	line-height: var(--e-global-typography-db1e030-line-height);
	letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
	word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-5411 .elementor-element.elementor-element-baad03c .elementor-image-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-5411 .elementor-element.elementor-element-39922703:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-5411 .elementor-element.elementor-element-39922703>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2025/12/pedro-1-e1765515218591.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 70% auto;
}

.elementor-5411 .elementor-element.elementor-element-39922703:hover>.elementor-element-populated {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2025/12/pedro-1-e1765515218591.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 80% auto;
}

.elementor-5411 .elementor-element.elementor-element-39922703>.elementor-element-populated>.elementor-background-overlay {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/08/icons-027.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	opacity: 1;
}

.elementor-5411 .elementor-element.elementor-element-39922703.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-5411 .elementor-element.elementor-element-39922703>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-39922703>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-71e7dbae {
	--spacer-size: 40vh;
}

.elementor-5411 .elementor-element.elementor-element-71e7dbae>.elementor-widget-container {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/icone_4_854x1180.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 85% auto;
	transition: background 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-71e7dbae:hover .elementor-widget-container {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/icone_4_854x1180.png");
}

.elementor-5411 .elementor-element.elementor-element-5fe2cd5b {
	width: auto;
	max-width: auto;
	z-index: 10;
}

.elementor-5411 .elementor-element.elementor-element-5fe2cd5b>.elementor-widget-container {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/08/hectorjpg-010.jpg");
	margin: -65px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	background-position: center center;
	background-size: 73% auto;
}

.elementor-5411 .elementor-element.elementor-element-5fe2cd5b .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
	font-size: var(--e-global-typography-db1e030-font-size);
	font-weight: var(--e-global-typography-db1e030-font-weight);
	text-transform: var(--e-global-typography-db1e030-text-transform);
	line-height: var(--e-global-typography-db1e030-line-height);
	letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
	word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-5411 .elementor-element.elementor-element-5fe2cd5b .elementor-image-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-5411 .elementor-element.elementor-element-487892d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-5411 .elementor-element.elementor-element-487892d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/Barbeiro_David.webp");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 70% auto;
}

.elementor-5411 .elementor-element.elementor-element-487892d:hover>.elementor-element-populated {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/Barbeiro_David.webp");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 80% auto;
}

.elementor-5411 .elementor-element.elementor-element-487892d>.elementor-element-populated>.elementor-background-overlay {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/08/icons-027.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	opacity: 1;
}

.elementor-5411 .elementor-element.elementor-element-487892d.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-5411 .elementor-element.elementor-element-487892d>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-487892d>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-354cb2e {
	--spacer-size: 40vh;
}

.elementor-5411 .elementor-element.elementor-element-354cb2e>.elementor-widget-container {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/icone_4_854x1180.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 85% auto;
	transition: background 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-354cb2e:hover .elementor-widget-container {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/icone_4_854x1180.png");
}

.elementor-5411 .elementor-element.elementor-element-822363f {
	width: auto;
	max-width: auto;
	z-index: 10;
}

.elementor-5411 .elementor-element.elementor-element-822363f>.elementor-widget-container {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/08/hectorjpg-010.jpg");
	margin: -65px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	background-position: center center;
	background-size: 73% auto;
}

.elementor-5411 .elementor-element.elementor-element-822363f .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
	font-size: var(--e-global-typography-db1e030-font-size);
	font-weight: var(--e-global-typography-db1e030-font-weight);
	text-transform: var(--e-global-typography-db1e030-text-transform);
	line-height: var(--e-global-typography-db1e030-line-height);
	letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
	word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-5411 .elementor-element.elementor-element-822363f .elementor-image-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-5411 .elementor-element.elementor-element-48370382>.elementor-container {
	max-width: 1000px;
}

.elementor-5411 .elementor-element.elementor-element-48370382 {
	margin-top: 50px;
	margin-bottom: 0px;
}

.elementor-5411 .elementor-element.elementor-element-59511c17:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-5411 .elementor-element.elementor-element-59511c17>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/Barbeiro_Sergio.webp");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 70% auto;
}

.elementor-5411 .elementor-element.elementor-element-59511c17:hover>.elementor-element-populated {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/Barbeiro_Sergio.webp");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 80% auto;
}

.elementor-5411 .elementor-element.elementor-element-59511c17>.elementor-element-populated>.elementor-background-overlay {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/08/icons-027.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	opacity: 1;
}

.elementor-5411 .elementor-element.elementor-element-59511c17.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-5411 .elementor-element.elementor-element-59511c17>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-5411 .elementor-element.elementor-element-59511c17>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-8506de0 {
	--spacer-size: 40vh;
}

.elementor-5411 .elementor-element.elementor-element-8506de0>.elementor-widget-container {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/icone_4_854x1180.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 85% auto;
	transition: background 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-8506de0:hover .elementor-widget-container {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/icone_4_854x1180.png");
}

.elementor-5411 .elementor-element.elementor-element-97fc600 {
	width: auto;
	max-width: auto;
	z-index: 10;
}

.elementor-5411 .elementor-element.elementor-element-97fc600>.elementor-widget-container {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/08/hectorjpg-010.jpg");
	margin: -65px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	background-position: center center;
	background-size: 73% auto;
}

.elementor-5411 .elementor-element.elementor-element-97fc600 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
	font-size: var(--e-global-typography-db1e030-font-size);
	font-weight: var(--e-global-typography-db1e030-font-weight);
	text-transform: var(--e-global-typography-db1e030-text-transform);
	line-height: var(--e-global-typography-db1e030-line-height);
	letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
	word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-5411 .elementor-element.elementor-element-97fc600 .elementor-image-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-5411 .elementor-element.elementor-element-4beec3a6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-5411 .elementor-element.elementor-element-4beec3a6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2025/04/barberss.png");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 94% auto;
}

.elementor-5411 .elementor-element.elementor-element-4beec3a6:hover>.elementor-element-populated {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2025/04/barberss.png");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.elementor-5411 .elementor-element.elementor-element-4beec3a6>.elementor-element-populated>.elementor-background-overlay {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/08/icons-027.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	opacity: 1;
}

.elementor-5411 .elementor-element.elementor-element-4beec3a6.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-5411 .elementor-element.elementor-element-4beec3a6>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-5411 .elementor-element.elementor-element-4beec3a6>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-152c4037 {
	--spacer-size: 40vh;
}

.elementor-5411 .elementor-element.elementor-element-152c4037>.elementor-widget-container {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/icone_4_854x1180.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 85% auto;
	transition: background 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-152c4037:hover .elementor-widget-container {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/icone_4_854x1180.png");
}

.elementor-5411 .elementor-element.elementor-element-2454859e {
	width: auto;
	max-width: auto;
	z-index: 10;
}

.elementor-5411 .elementor-element.elementor-element-2454859e>.elementor-widget-container {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/08/hectorjpg-010.jpg");
	margin: -65px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	background-position: center center;
	background-size: 73% auto;
}

.elementor-5411 .elementor-element.elementor-element-2454859e .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
	font-size: var(--e-global-typography-db1e030-font-size);
	font-weight: var(--e-global-typography-db1e030-font-weight);
	text-transform: var(--e-global-typography-db1e030-text-transform);
	line-height: var(--e-global-typography-db1e030-line-height);
	letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
	word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-5411 .elementor-element.elementor-element-2454859e .elementor-image-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-5411 .elementor-element.elementor-element-79c69968:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-5411 .elementor-element.elementor-element-79c69968>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2025/07/cdk-2.png");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 70% auto;
}

.elementor-5411 .elementor-element.elementor-element-79c69968:hover>.elementor-element-populated {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2025/07/cdk-2.png");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 80% auto;
}

.elementor-5411 .elementor-element.elementor-element-79c69968>.elementor-element-populated>.elementor-background-overlay {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/08/icons-027.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	opacity: 1;
}

.elementor-5411 .elementor-element.elementor-element-79c69968.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-5411 .elementor-element.elementor-element-79c69968>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-79c69968>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-7a5e5408 {
	--spacer-size: 40vh;
}

.elementor-5411 .elementor-element.elementor-element-7a5e5408>.elementor-widget-container {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/icone_4_854x1180.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 85% auto;
	transition: background 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-7a5e5408:hover .elementor-widget-container {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/icone_4_854x1180.png");
}

.elementor-5411 .elementor-element.elementor-element-d3a1c55 {
	width: auto;
	max-width: auto;
	z-index: 10;
}

.elementor-5411 .elementor-element.elementor-element-d3a1c55>.elementor-widget-container {
	background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/08/hectorjpg-010.jpg");
	margin: -65px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	background-position: center center;
	background-size: 73% auto;
}

.elementor-5411 .elementor-element.elementor-element-d3a1c55 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
	font-size: var(--e-global-typography-db1e030-font-size);
	font-weight: var(--e-global-typography-db1e030-font-weight);
	text-transform: var(--e-global-typography-db1e030-text-transform);
	line-height: var(--e-global-typography-db1e030-line-height);
	letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
	word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-5411 .elementor-element.elementor-element-d3a1c55 .elementor-image-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-5411 .elementor-element.elementor-element-25e9a96e>.elementor-container {
	max-width: 1280px;
}

.elementor-5411 .elementor-element.elementor-element-25e9a96e {
	padding: 7em 0em 5em 0em;
}

.elementor-5411 .elementor-element.elementor-element-44c68e9f.ekit-equal-height-enable,
.elementor-5411 .elementor-element.elementor-element-44c68e9f.ekit-equal-height-enable>div,
.elementor-5411 .elementor-element.elementor-element-44c68e9f.ekit-equal-height-enable .ekit-wid-con,
.elementor-5411 .elementor-element.elementor-element-44c68e9f.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-5411 .elementor-element.elementor-element-44c68e9f .elementskit-infobox {
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center;
}

.elementor-5411 .elementor-element.elementor-element-44c68e9f>.elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-5411 .elementor-element.elementor-element-44c68e9f .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
	font-size: var(--e-global-typography-08fdc8c-font-size);
	font-weight: var(--e-global-typography-08fdc8c-font-weight);
	text-transform: var(--e-global-typography-08fdc8c-text-transform);
	line-height: var(--e-global-typography-08fdc8c-line-height);
	letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
	word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}

.elementor-5411 .elementor-element.elementor-element-44c68e9f .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-44c68e9f .elementskit-infobox .box-body>p {
	color: #656565;
}

.elementor-5411 .elementor-element.elementor-element-44c68e9f .elementskit-infobox:hover .box-body>p {
	color: #656565;
}

.elementor-5411 .elementor-element.elementor-element-44c68e9f .elementskit-infobox p {
	margin: 0px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-44c68e9f .elementskit-info-box-icon {
	border-radius: 0px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-44c68e9f .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 10px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-44c68e9f .elementskit-infobox .elementskit-info-box-icon {
	padding: 0px 0px 0px 0px;
	transform: rotate(0deg);
	width: 16px;
}

.elementor-5411 .elementor-element.elementor-element-7f3ead30 {
	text-align: start;
}

.elementor-5411 .elementor-element.elementor-element-7f3ead30 .elementor-heading-title {
	font-family: "Red Rose", Sans-serif;
	font-size: 55px;
	font-weight: 700;
	text-transform: none;
	line-height: 1.2em;
	letter-spacing: 0.5px;
	color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-211c679d.ekit-equal-height-enable,
.elementor-5411 .elementor-element.elementor-element-211c679d.ekit-equal-height-enable>div,
.elementor-5411 .elementor-element.elementor-element-211c679d.ekit-equal-height-enable .ekit-wid-con,
.elementor-5411 .elementor-element.elementor-element-211c679d.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-5411 .elementor-element.elementor-element-211c679d .elementskit-infobox {
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	-webkit-box-align: start;
	-ms-flex-align: start;
	-ms-grid-row-align: flex-start;
	align-items: flex-start;
}

.elementor-5411 .elementor-element.elementor-element-211c679d {
	width: auto;
	max-width: auto;
}

.elementor-5411 .elementor-element.elementor-element-211c679d .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
	font-size: var(--e-global-typography-0d5e945-font-size);
	font-weight: var(--e-global-typography-0d5e945-font-weight);
	line-height: var(--e-global-typography-0d5e945-line-height);
	letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
	word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-5411 .elementor-element.elementor-element-211c679d .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-211c679d .elementskit-infobox .box-body>p {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-bf0e125-font-family), Sans-serif;
	font-size: var(--e-global-typography-bf0e125-font-size);
	font-weight: var(--e-global-typography-bf0e125-font-weight);
	text-transform: var(--e-global-typography-bf0e125-text-transform);
	line-height: var(--e-global-typography-bf0e125-line-height);
	letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
	word-spacing: var(--e-global-typography-bf0e125-word-spacing);
}

.elementor-5411 .elementor-element.elementor-element-211c679d .elementskit-infobox:hover .box-body>p {
	color: var(--e-global-color-text);
}

.elementor-5411 .elementor-element.elementor-element-211c679d .elementskit-info-box-icon {
	color: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-211c679d .elementskit-infobox .elementskit-info-box-icon {
	font-size: 25px;
	transform: rotate(0deg);
	width: 40px;
}

.elementor-5411 .elementor-element.elementor-element-211c679d .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 15px 0px 0px;
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}

.elementor-5411 .elementor-element.elementor-element-a10ec3c.ekit-equal-height-enable,
.elementor-5411 .elementor-element.elementor-element-a10ec3c.ekit-equal-height-enable>div,
.elementor-5411 .elementor-element.elementor-element-a10ec3c.ekit-equal-height-enable .ekit-wid-con,
.elementor-5411 .elementor-element.elementor-element-a10ec3c.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-5411 .elementor-element.elementor-element-a10ec3c .elementskit-infobox {
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	-webkit-box-align: start;
	-ms-flex-align: start;
	-ms-grid-row-align: flex-start;
	align-items: flex-start;
}

.elementor-5411 .elementor-element.elementor-element-a10ec3c {
	width: auto;
	max-width: auto;
}

.elementor-5411 .elementor-element.elementor-element-a10ec3c .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
	font-size: var(--e-global-typography-0d5e945-font-size);
	font-weight: var(--e-global-typography-0d5e945-font-weight);
	line-height: var(--e-global-typography-0d5e945-line-height);
	letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
	word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-5411 .elementor-element.elementor-element-a10ec3c .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-a10ec3c .elementskit-infobox .box-body>p {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-bf0e125-font-family), Sans-serif;
	font-size: var(--e-global-typography-bf0e125-font-size);
	font-weight: var(--e-global-typography-bf0e125-font-weight);
	text-transform: var(--e-global-typography-bf0e125-text-transform);
	line-height: var(--e-global-typography-bf0e125-line-height);
	letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
	word-spacing: var(--e-global-typography-bf0e125-word-spacing);
}

.elementor-5411 .elementor-element.elementor-element-a10ec3c .elementskit-infobox:hover .box-body>p {
	color: var(--e-global-color-text);
}

.elementor-5411 .elementor-element.elementor-element-a10ec3c .elementskit-info-box-icon {
	color: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-a10ec3c .elementskit-infobox .elementskit-info-box-icon {
	font-size: 25px;
	transform: rotate(0deg);
	width: 40px;
}

.elementor-5411 .elementor-element.elementor-element-a10ec3c .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 15px 0px 0px;
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}

.elementor-5411 .elementor-element.elementor-element-2c234c9b.ekit-equal-height-enable,
.elementor-5411 .elementor-element.elementor-element-2c234c9b.ekit-equal-height-enable>div,
.elementor-5411 .elementor-element.elementor-element-2c234c9b.ekit-equal-height-enable .ekit-wid-con,
.elementor-5411 .elementor-element.elementor-element-2c234c9b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-5411 .elementor-element.elementor-element-2c234c9b .elementskit-infobox {
	background-color: #02010100;
	padding: 0px 0px 0px 0px;
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	-webkit-box-align: start;
	-ms-flex-align: start;
	-ms-grid-row-align: flex-start;
	align-items: flex-start;
}

.elementor-5411 .elementor-element.elementor-element-2c234c9b {
	width: auto;
	max-width: auto;
}

.elementor-5411 .elementor-element.elementor-element-2c234c9b>.elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-2c234c9b .elementskit-infobox .elementskit-info-box-title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
	font-size: var(--e-global-typography-0d5e945-font-size);
	font-weight: var(--e-global-typography-0d5e945-font-weight);
	line-height: var(--e-global-typography-0d5e945-line-height);
	letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
	word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-5411 .elementor-element.elementor-element-2c234c9b .elementskit-infobox:hover .elementskit-info-box-title {
	color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-2c234c9b .elementskit-infobox .box-body>p {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-bf0e125-font-family), Sans-serif;
	font-size: var(--e-global-typography-bf0e125-font-size);
	font-weight: var(--e-global-typography-bf0e125-font-weight);
	text-transform: var(--e-global-typography-bf0e125-text-transform);
	line-height: var(--e-global-typography-bf0e125-line-height);
	letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
	word-spacing: var(--e-global-typography-bf0e125-word-spacing);
}

.elementor-5411 .elementor-element.elementor-element-2c234c9b .elementskit-infobox:hover .box-body>p {
	color: var(--e-global-color-text);
}

.elementor-5411 .elementor-element.elementor-element-2c234c9b .elementskit-info-box-icon {
	color: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-2c234c9b .elementskit-infobox .elementskit-info-box-icon {
	font-size: 25px;
	transform: rotate(0deg);
	width: 40px;
}

.elementor-5411 .elementor-element.elementor-element-2c234c9b .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
	margin: 0px 15px 0px 0px;
	-webkit-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}

.elementor-5411 .elementor-element.elementor-element-21f399d3 .elementor-repeater-item-9ecc576>a :is(i, svg) {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-5411 .elementor-element.elementor-element-21f399d3 .elementor-repeater-item-9ecc576>a {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-672356a);
}

.elementor-5411 .elementor-element.elementor-element-21f399d3 .elementor-repeater-item-9ecc576>a:hover {
	color: var(--e-global-color-a567df4);
	background-color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-21f399d3 .elementor-repeater-item-9ecc576>a:hover svg path {
	stroke: var(--e-global-color-a567df4);
	fill: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-21f399d3 .elementor-repeater-item-7ac520b>a :is(i, svg) {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-21f399d3 .elementor-repeater-item-7ac520b>a {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-672356a);
}

.elementor-5411 .elementor-element.elementor-element-21f399d3 .elementor-repeater-item-7ac520b>a:hover {
	color: var(--e-global-color-a567df4);
	background-color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-21f399d3 .elementor-repeater-item-7ac520b>a:hover svg path {
	stroke: var(--e-global-color-a567df4);
	fill: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-21f399d3>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-21f399d3 .ekit_social_media {
	text-align: left;
}

.elementor-5411 .elementor-element.elementor-element-21f399d3 .ekit_social_media>li>a {
	text-align: center;
	text-decoration: none;
	border-radius: 0% 0% 0% 0%;
	padding: 2px 14px 2px 14px;
	font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
	font-size: var(--e-global-typography-d848767-font-size);
	font-weight: var(--e-global-typography-d848767-font-weight);
	text-transform: var(--e-global-typography-d848767-text-transform);
	line-height: 35px;
	letter-spacing: var(--e-global-typography-d848767-letter-spacing);
}

.elementor-5411 .elementor-element.elementor-element-21f399d3 .ekit_social_media>li {
	display: inline-block;
	margin: 0px 10px 10px 0px;
}

.elementor-5411 .elementor-element.elementor-element-21f399d3 .ekit_social_media>li>a i {
	font-size: 1px;
}

.elementor-5411 .elementor-element.elementor-element-21f399d3 .ekit_social_media>li>a svg {
	max-width: 1px;
}

.elementor-5411 .elementor-element.elementor-element-7a2374d1 .ekit-wid-con .ekit-single-day {
	background-color: #02010100;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}

.elementor-5411 .elementor-element.elementor-element-7a2374d1 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-5411 .elementor-element.elementor-element-7a2374d1>.elementor-widget-container {
	background-color: #02010100;
	margin: -30px 0px 0px 0px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-5411 .elementor-element.elementor-element-7a2374d1 .ekit-wid-con .ekit-single-day:not(:last-child) {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: var(--e-global-color-659f957);
}

.elementor-5411 .elementor-element.elementor-element-7a2374d1 .ekit-wid-con .ekit-single-day .ekit-business-day {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
	font-size: var(--e-global-typography-5e61d38-font-size);
	font-weight: var(--e-global-typography-5e61d38-font-weight);
	line-height: var(--e-global-typography-5e61d38-line-height);
	letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
	word-spacing: var(--e-global-typography-5e61d38-word-spacing);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-7a2374d1 .ekit-wid-con .ekit-single-day .ekit-business-time {
	color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
	font-size: var(--e-global-typography-5e61d38-font-size);
	font-weight: var(--e-global-typography-5e61d38-font-weight);
	line-height: var(--e-global-typography-5e61d38-line-height);
	letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
	word-spacing: var(--e-global-typography-5e61d38-word-spacing);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-5411 .elementor-element.elementor-element-325a7509.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-5411 .elementor-element.elementor-element-325a7509.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-5411 .elementor-element.elementor-element-162aee28 img {
	width: 100%;
}

.elementor-5411 .elementor-element.elementor-element-fce9a37:not(.elementor-motion-effects-element-type-background),
.elementor-5411 .elementor-element.elementor-element-fce9a37>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-f051b8a);
}

.elementor-5411 .elementor-element.elementor-element-fce9a37>.elementor-container {
	max-width: 1280px;
}

.elementor-5411 .elementor-element.elementor-element-fce9a37 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 3em 0em 3em 0em;
}

.elementor-5411 .elementor-element.elementor-element-fce9a37>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-fce9a37>.elementor-shape-top .elementor-shape-fill {
	fill: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-fce9a37>.elementor-shape-top svg {
	width: calc(235% + 1.3px);
	height: 90px;
}

.elementor-5411 .elementor-element.elementor-element-6b0144a2>.elementor-widget-container {
	margin: -30px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-6b0144a2 img {
	width: 12%;
}

.elementor-5411 .elementor-element.elementor-element-50503ef1>.elementor-widget-container {
	padding: 30px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-50503ef1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(50px/2);
}

.elementor-5411 .elementor-element.elementor-element-50503ef1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(50px/2);
}

.elementor-5411 .elementor-element.elementor-element-50503ef1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(50px/2);
}

.elementor-5411 .elementor-element.elementor-element-50503ef1 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-50px/2);
}

.elementor-5411 .elementor-element.elementor-element-50503ef1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-50px/2);
}

.elementor-5411 .elementor-element.elementor-element-50503ef1 .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-50503ef1 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-50503ef1 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-5411 .elementor-element.elementor-element-50503ef1 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-5411 .elementor-element.elementor-element-50503ef1 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
	font-size: var(--e-global-typography-0d5e945-font-size);
	font-weight: var(--e-global-typography-0d5e945-font-weight);
	line-height: var(--e-global-typography-0d5e945-line-height);
	letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
	word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-5411 .elementor-element.elementor-element-50503ef1 .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
	transition: color 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-50503ef1 .elementor-icon-list-item:hover .elementor-icon-list-text {
	color: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-3cec455:not(.elementor-motion-effects-element-type-background),
.elementor-5411 .elementor-element.elementor-element-3cec455>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-f051b8a);
}

.elementor-5411 .elementor-element.elementor-element-3cec455>.elementor-container {
	max-width: 1280px;
}

.elementor-5411 .elementor-element.elementor-element-3cec455 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0em 0em 3em 0em;
}

.elementor-5411 .elementor-element.elementor-element-3cec455>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-34c4ec4d .jeg-elementor-kit.jkit-gallery[data-grid="grid"] .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap {
	height: 200px;
}

.elementor-5411 .elementor-element.elementor-element-34c4ec4d .jeg-elementor-kit.jkit-gallery .filter-controls ul li.active {
	background-color: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-34c4ec4d .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .item-caption-over .item-buttons a span,
.elementor-5411 .elementor-element.elementor-element-34c4ec4d .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-button .item-buttons a span {
	background-color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-34c4ec4d .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap {
	transition: 500ms;
}

.elementor-5411 .elementor-element.elementor-element-34c4ec4d .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-title {
	transition: 500ms;
}

.elementor-5411 .elementor-element.elementor-element-34c4ec4d .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-slide .item-caption-over .item-content {
	transition: 500ms;
}

.elementor-5411 .elementor-element.elementor-element-34c4ec4d .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay.overlay-zoom .item-caption-over {
	transition: 500ms;
}

.elementor-5411 .elementor-element.elementor-element-34c4ec4d .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item {
	border-style: none;
}

.elementor-5411 .elementor-element.elementor-element-34c4ec4d .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap.style-overlay .item-caption-over {
	text-align: center;
}

.elementor-5411 .elementor-element.elementor-element-34c4ec4d .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap:hover .grid-item .video-wrap a {
	transition: 500ms;
}

.elementor-5411 .elementor-element.elementor-element-34c4ec4d .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .item-caption-over .item-buttons a span {
	color: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-34c4ec4d .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-button .item-buttons a span {
	color: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-34c4ec4d .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-wrap .item-caption-over .item-buttons a span svg {
	fill: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-34c4ec4d .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item .caption-button .item-buttons a span svg {
	fill: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-64f5604a .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
	background-color: var(--e-global-color-5177676);
	width: 18%;
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-transform: var(--e-global-typography-accent-text-transform);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-a567df4);
	border-radius: 0px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-64f5604a .jeg-elementor-kit.jkit-button .jkit-button-wrapper:not(.hover-gradient):hover,
.elementor-5411 .elementor-element.elementor-element-64f5604a .jeg-elementor-kit.jkit-button .jkit-button-wrapper.hover-gradient:before {
	background-color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-64f5604a>.elementor-widget-container {
	background-color: #121212BD;
	margin: -240px 0px 0px 0px;
	padding: 75px 0px 75px 0px;
}

.elementor-5411 .elementor-element.elementor-element-64f5604a {
	z-index: 1;
}

.elementor-5411 .elementor-element.elementor-element-64f5604a .jeg-elementor-kit.jkit-button {
	text-align: center;
}

.elementor-5411 .elementor-element.elementor-element-64f5604a .jeg-elementor-kit.jkit-button .jkit-button-wrapper svg {
	fill: var(--e-global-color-a567df4);
	width: 21px;
}

.elementor-5411 .elementor-element.elementor-element-64f5604a .jeg-elementor-kit.jkit-button .jkit-button-wrapper i {
	font-size: 21px;
}

.elementor-5411 .elementor-element.elementor-element-64f5604a .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper i,
.elementor-5411 .elementor-element.elementor-element-64f5604a .jeg-elementor-kit.jkit-button.icon-position-before .jkit-button-wrapper svg {
	margin-right: 10px;
}

.elementor-5411 .elementor-element.elementor-element-64f5604a .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper i,
.elementor-5411 .elementor-element.elementor-element-64f5604a .jeg-elementor-kit.jkit-button.icon-position-after .jkit-button-wrapper svg {
	margin-left: 10px;
}

.elementor-5411 .elementor-element.elementor-element-1e065d89 .elementor-repeater-item-9ecc576>a :is(i, svg) {
	color: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-5411 .elementor-element.elementor-element-1e065d89 .elementor-repeater-item-9ecc576>a {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-672356a);
}

.elementor-5411 .elementor-element.elementor-element-1e065d89 .elementor-repeater-item-9ecc576>a:hover {
	color: var(--e-global-color-a567df4);
	background-color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-1e065d89 .elementor-repeater-item-9ecc576>a:hover svg path {
	stroke: var(--e-global-color-a567df4);
	fill: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-1e065d89 .elementor-repeater-item-7ac520b>a :is(i, svg) {
	color: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-5411 .elementor-element.elementor-element-1e065d89 .elementor-repeater-item-7ac520b>a {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-672356a);
}

.elementor-5411 .elementor-element.elementor-element-1e065d89 .elementor-repeater-item-7ac520b>a:hover {
	color: var(--e-global-color-a567df4);
	background-color: var(--e-global-color-secondary);
}

.elementor-5411 .elementor-element.elementor-element-1e065d89 .elementor-repeater-item-7ac520b>a:hover svg path {
	stroke: var(--e-global-color-a567df4);
	fill: var(--e-global-color-a567df4);
}

.elementor-5411 .elementor-element.elementor-element-1e065d89>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-1e065d89 .ekit_social_media {
	text-align: center;
}

.elementor-5411 .elementor-element.elementor-element-1e065d89 .ekit_social_media>li>a {
	text-align: center;
	text-decoration: none;
	border-radius: 0% 0% 0% 0%;
	padding: 2px 14px 2px 14px;
	font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
	font-size: var(--e-global-typography-d848767-font-size);
	font-weight: var(--e-global-typography-d848767-font-weight);
	text-transform: var(--e-global-typography-d848767-text-transform);
	line-height: 35px;
	letter-spacing: var(--e-global-typography-d848767-letter-spacing);
}

.elementor-5411 .elementor-element.elementor-element-1e065d89 .ekit_social_media>li {
	display: inline-block;
	margin: 0px 10px 10px 0px;
}

.elementor-5411 .elementor-element.elementor-element-1e065d89 .ekit_social_media>li>a i {
	font-size: 1px;
}

.elementor-5411 .elementor-element.elementor-element-1e065d89 .ekit_social_media>li>a svg {
	max-width: 1px;
}

.elementor-5411 .elementor-element.elementor-element-5d977820:not(.elementor-motion-effects-element-type-background),
.elementor-5411 .elementor-element.elementor-element-5d977820>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #00990F;
}

.elementor-5411 .elementor-element.elementor-element-5d977820>.elementor-container {
	max-width: 1280px;
}

.elementor-5411 .elementor-element.elementor-element-5d977820 {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: var(--e-global-color-659f957);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 5px 0px 5px 0px;
}

.elementor-5411 .elementor-element.elementor-element-5d977820>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-5411 .elementor-element.elementor-element-299a6039>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-5411 .elementor-element.elementor-element-299a6039 {
	text-align: center;
}

.elementor-5411 .elementor-element.elementor-element-299a6039 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: none;
	line-height: 1em;
	letter-spacing: 0.2px;
	color: var(--e-global-color-495d27d);
}

:root {
	--page-title-display: none;
}

@media(min-width:768px) {
	.elementor-5411 .elementor-element.elementor-element-4febc562 {
		width: 40%;
	}

	.elementor-5411 .elementor-element.elementor-element-47a0e62c {
		width: 20%;
	}

	.elementor-5411 .elementor-element.elementor-element-3bb54eb2 {
		width: 100%;
	}

	.elementor-5411 .elementor-element.elementor-element-251e5aa8 {
		width: 30%;
	}

	.elementor-5411 .elementor-element.elementor-element-4225e551 {
		width: 70%;
	}

	.elementor-5411 .elementor-element.elementor-element-4a4e7b76 {
		width: 100%;
	}

	.elementor-5411 .elementor-element.elementor-element-35cc4f {
		width: 84.31%;
	}

	.elementor-5411 .elementor-element.elementor-element-3d79a703 {
		width: 15.599%;
	}

	.elementor-5411 .elementor-element.elementor-element-15a49663 {
		width: 84.31%;
	}

	.elementor-5411 .elementor-element.elementor-element-149b69e {
		width: 15.599%;
	}

	.elementor-5411 .elementor-element.elementor-element-51001600 {
		width: 84.31%;
	}

	.elementor-5411 .elementor-element.elementor-element-213c1ffa {
		width: 15.599%;
	}

	.elementor-5411 .elementor-element.elementor-element-1fb04466 {
		width: 84.31%;
	}

	.elementor-5411 .elementor-element.elementor-element-71e3c190 {
		width: 15.599%;
	}

	.elementor-5411 .elementor-element.elementor-element-1fc759ca {
		width: 84.31%;
	}

	.elementor-5411 .elementor-element.elementor-element-3bf43b5f {
		width: 15.599%;
	}

	.elementor-5411 .elementor-element.elementor-element-4f63c43d {
		width: 67.909%;
	}

	.elementor-5411 .elementor-element.elementor-element-5f9de37a {
		width: 32%;
	}

	.elementor-5411 .elementor-element.elementor-element-f7cc8f5 {
		width: 84.31%;
	}

	.elementor-5411 .elementor-element.elementor-element-21455bf7 {
		width: 15.599%;
	}

	.elementor-5411 .elementor-element.elementor-element-26656e42 {
		width: 84.31%;
	}

	.elementor-5411 .elementor-element.elementor-element-80ac7a0 {
		width: 15.599%;
	}

	.elementor-5411 .elementor-element.elementor-element-4aa91f36 {
		width: 50%;
	}

	.elementor-5411 .elementor-element.elementor-element-325a7509 {
		width: 50%;
	}
}

@media(max-width:1366px) and (min-width:768px) {
	.elementor-5411 .elementor-element.elementor-element-1a62aa19 {
		width: 100%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-5411 .elementor-element.elementor-element-4225e551 {
		width: 100%;
	}

	.elementor-5411 .elementor-element.elementor-element-c473a22 {
		width: 50%;
	}

	.elementor-5411 .elementor-element.elementor-element-6394ad40 {
		width: 50%;
	}

	.elementor-5411 .elementor-element.elementor-element-3631804a {
		width: 50%;
	}

	.elementor-5411 .elementor-element.elementor-element-6de4b068 {
		width: 50%;
	}

	.elementor-5411 .elementor-element.elementor-element-21b67a0d {
		width: 33%;
	}

	.elementor-5411 .elementor-element.elementor-element-39922703 {
		width: 33%;
	}

	.elementor-5411 .elementor-element.elementor-element-487892d {
		width: 33%;
	}

	.elementor-5411 .elementor-element.elementor-element-59511c17 {
		width: 33%;
	}

	.elementor-5411 .elementor-element.elementor-element-4beec3a6 {
		width: 33%;
	}

	.elementor-5411 .elementor-element.elementor-element-79c69968 {
		width: 33%;
	}

	.elementor-5411 .elementor-element.elementor-element-4aa91f36 {
		width: 100%;
	}

	.elementor-5411 .elementor-element.elementor-element-325a7509 {
		width: 100%;
	}
}

@media(max-width:1366px) {
	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li>a {
		font-size: var(--e-global-typography-6aaa7b7-font-size);
		letter-spacing: var(--e-global-typography-6aaa7b7-letter-spacing);
		padding: 0px 10px 0px 10px;
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
		font-size: var(--e-global-typography-ec93f83-font-size);
		line-height: var(--e-global-typography-ec93f83-line-height);
		letter-spacing: var(--e-global-typography-ec93f83-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li>a {
		font-size: var(--e-global-typography-6aaa7b7-font-size);
		letter-spacing: var(--e-global-typography-6aaa7b7-letter-spacing);
		padding: 0px 10px 0px 10px;
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
		font-size: var(--e-global-typography-ec93f83-font-size);
		line-height: var(--e-global-typography-ec93f83-line-height);
		letter-spacing: var(--e-global-typography-ec93f83-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li>a {
		font-size: var(--e-global-typography-6aaa7b7-font-size);
		letter-spacing: var(--e-global-typography-6aaa7b7-letter-spacing);
		padding: 0px 10px 0px 10px;
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
		font-size: var(--e-global-typography-ec93f83-font-size);
		line-height: var(--e-global-typography-ec93f83-line-height);
		letter-spacing: var(--e-global-typography-ec93f83-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-6f48f6f1 {
		--container-widget-width: 70%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 70%);
		max-width: 70%;
	}

	.elementor-5411 .elementor-element.elementor-element-6f48f6f1 .elementskit-section-title-wraper .elementskit-section-subtitle {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-225ec19f.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-5411 .elementor-element.elementor-element-1eb4301f {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}

	.elementor-5411 .elementor-element.elementor-element-1eb4301f .elementskit-infobox {
		-webkit-box-align: start;
		-ms-flex-align: start;
		-ms-grid-row-align: flex-start;
		align-items: flex-start;
	}

	.elementor-5411 .elementor-element.elementor-element-1eb4301f .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-0d5e945-font-size);
		line-height: var(--e-global-typography-0d5e945-line-height);
		letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
		word-spacing: var(--e-global-typography-0d5e945-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-1eb4301f .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-bf0e125-font-size);
		line-height: var(--e-global-typography-bf0e125-line-height);
		letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
		word-spacing: var(--e-global-typography-bf0e125-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-1eb4301f .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
		margin: 0px 10px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-1eb4301f .elementskit-infobox .elementskit-info-box-icon {
		width: 30px;
	}

	.elementor-5411 .elementor-element.elementor-element-4db32045.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-5411 .elementor-element.elementor-element-5f9a0ba7 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}

	.elementor-5411 .elementor-element.elementor-element-5f9a0ba7 .elementskit-infobox {
		-webkit-box-align: start;
		-ms-flex-align: start;
		-ms-grid-row-align: flex-start;
		align-items: flex-start;
	}

	.elementor-5411 .elementor-element.elementor-element-5f9a0ba7 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-0d5e945-font-size);
		line-height: var(--e-global-typography-0d5e945-line-height);
		letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
		word-spacing: var(--e-global-typography-0d5e945-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5f9a0ba7 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-bf0e125-font-size);
		line-height: var(--e-global-typography-bf0e125-line-height);
		letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
		word-spacing: var(--e-global-typography-bf0e125-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5f9a0ba7 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
		margin: 0px 10px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-5f9a0ba7 .elementskit-infobox .elementskit-info-box-icon {
		width: 30px;
	}

	.elementor-5411 .elementor-element.elementor-element-5e6c36e2 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}

	.elementor-5411 .elementor-element.elementor-element-5e6c36e2 .elementskit-infobox {
		-webkit-box-align: start;
		-ms-flex-align: start;
		-ms-grid-row-align: flex-start;
		align-items: flex-start;
	}

	.elementor-5411 .elementor-element.elementor-element-5e6c36e2 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-0d5e945-font-size);
		line-height: var(--e-global-typography-0d5e945-line-height);
		letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
		word-spacing: var(--e-global-typography-0d5e945-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5e6c36e2 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-bf0e125-font-size);
		line-height: var(--e-global-typography-bf0e125-line-height);
		letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
		word-spacing: var(--e-global-typography-bf0e125-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5e6c36e2 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
		margin: 0px 10px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-5e6c36e2 .elementskit-infobox .elementskit-info-box-icon {
		width: 30px;
	}

	.elementor-5411 .elementor-element.elementor-element-4a246819.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-5411 .elementor-element.elementor-element-238e4b85 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}

	.elementor-5411 .elementor-element.elementor-element-238e4b85 .elementskit-infobox {
		-webkit-box-align: start;
		-ms-flex-align: start;
		-ms-grid-row-align: flex-start;
		align-items: flex-start;
	}

	.elementor-5411 .elementor-element.elementor-element-238e4b85 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-0d5e945-font-size);
		line-height: var(--e-global-typography-0d5e945-line-height);
		letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
		word-spacing: var(--e-global-typography-0d5e945-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-238e4b85 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-bf0e125-font-size);
		line-height: var(--e-global-typography-bf0e125-line-height);
		letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
		word-spacing: var(--e-global-typography-bf0e125-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-238e4b85 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
		margin: 0px 10px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-238e4b85 .elementskit-infobox .elementskit-info-box-icon {
		width: 30px;
	}

	.elementor-5411 .elementor-element.elementor-element-195f8e23>.elementor-container {
		max-width: 900px;
	}

	.elementor-5411 .elementor-element.elementor-element-3bb54eb2>.elementor-element-populated>.elementor-background-overlay {
		background-position: center center;
		background-size: contain;
	}

	.elementor-5411 .elementor-element.elementor-element-61d3d9b0>.elementor-widget-container {
		--e-transform-translateX: -11px;
		--e-transform-translateY: 210px;
	}

	.elementor-5411 .elementor-element.elementor-element-61d3d9b0 img {
		width: 94%;
	}

	.elementor-5411 .elementor-element.elementor-element-573838c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-573838c .elementor-heading-title {
		font-size: var(--e-global-typography-887363b-font-size);
		line-height: var(--e-global-typography-887363b-line-height);
		letter-spacing: var(--e-global-typography-887363b-letter-spacing);
		word-spacing: var(--e-global-typography-887363b-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5419f377 {
		--grid-auto-flow: row;
	}

	.elementor-5411 .elementor-element.elementor-element-57e5ca53 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-29daf7d8 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-1ac87095>.elementor-container {
		max-width: 900px;
	}

	.elementor-5411 .elementor-element.elementor-element-4a4e7b76>.elementor-element-populated>.elementor-background-overlay {
		background-position: center center;
		background-size: contain;
	}

	.elementor-5411 .elementor-element.elementor-element-32a54c9>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-32a54c9 .elementor-heading-title {
		font-size: var(--e-global-typography-887363b-font-size);
		line-height: var(--e-global-typography-887363b-line-height);
		letter-spacing: var(--e-global-typography-887363b-letter-spacing);
		word-spacing: var(--e-global-typography-887363b-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5d149e3f {
		--grid-auto-flow: row;
	}

	.elementor-5411 .elementor-element.elementor-element-463df21d>.elementor-container {
		max-width: 900px;
	}

	.elementor-5411 .elementor-element.elementor-element-463df21d {
		padding: 3em 0em 0em 0em;
	}

	.elementor-5411 .elementor-element.elementor-element-4e7f25df .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-3edcb74c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
		font-size: var(--e-global-typography-d848767-font-size);
		line-height: var(--e-global-typography-d848767-line-height);
		letter-spacing: var(--e-global-typography-d848767-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-6d23e058>.elementor-container {
		max-width: 900px;
	}

	.elementor-5411 .elementor-element.elementor-element-6d23e058 {
		padding: 3em 0em 0em 0em;
	}

	.elementor-5411 .elementor-element.elementor-element-7c44e11e .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-08fdc8c-font-size);
		line-height: var(--e-global-typography-08fdc8c-line-height);
		letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
		word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-2ed0dcf8 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-2ddd82d7 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-2672daf1 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-4c432d7d>.elementor-widget-container {
		margin: 0px 0px -160px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-7903b229 .jeg-elementor-kit.jkit-gallery[data-grid="grid"] .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap {
		height: 300px;
	}

	.elementor-5411 .elementor-element.elementor-element-52f672b6>.elementor-widget-container {
		margin: -170px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-d5d9e33 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-1d44c72-font-size);
		line-height: var(--e-global-typography-1d44c72-line-height);
		letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-d5d9e33 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-7d40390 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-1d44c72-font-size);
		line-height: var(--e-global-typography-1d44c72-line-height);
		letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-7d40390 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-44ceada3 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-1d44c72-font-size);
		line-height: var(--e-global-typography-1d44c72-line-height);
		letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-44ceada3 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-51771597 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-1d44c72-font-size);
		line-height: var(--e-global-typography-1d44c72-line-height);
		letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-51771597 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-80fddb3 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-80fddb3 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-763dbcd0 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-763dbcd0 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-f374e19 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-f374e19 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5c2a7593 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5c2a7593 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-6b7b91f5 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-475fc72a>.elementor-container {
		max-width: 900px;
	}

	.elementor-5411 .elementor-element.elementor-element-59ee3030 .elementor-heading-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-671005cf .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-3843cb9c .elementor-heading-title {
		font-size: var(--e-global-typography-ef116fc-font-size);
		line-height: var(--e-global-typography-ef116fc-line-height);
		letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5876ad84 .elementor-heading-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-6dd1b63f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-7a6dba32 .elementor-heading-title {
		font-size: var(--e-global-typography-ef116fc-font-size);
		line-height: var(--e-global-typography-ef116fc-line-height);
		letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5ec29a8e .elementor-heading-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-441f9665 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-4ebcbd61 .elementor-heading-title {
		font-size: var(--e-global-typography-ef116fc-font-size);
		line-height: var(--e-global-typography-ef116fc-line-height);
		letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-10d67a02 .elementor-heading-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5e43ad7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-155ea707 .elementor-heading-title {
		font-size: var(--e-global-typography-ef116fc-font-size);
		line-height: var(--e-global-typography-ef116fc-line-height);
		letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-55c75df5 .elementor-heading-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-1e665846 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-2cfd70bb .elementor-heading-title {
		font-size: var(--e-global-typography-ef116fc-font-size);
		line-height: var(--e-global-typography-ef116fc-line-height);
		letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-522946cb .elementor-heading-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-97541d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-22e03dc6 .elementor-heading-title {
		font-size: var(--e-global-typography-ef116fc-font-size);
		line-height: var(--e-global-typography-ef116fc-line-height);
		letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-22379618 .elementor-heading-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-18cb923c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-71f876d2 .elementor-heading-title {
		font-size: var(--e-global-typography-ef116fc-font-size);
		line-height: var(--e-global-typography-ef116fc-line-height);
		letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-1e623b85 .elementor-heading-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-592cf80c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-7cbbd336 .elementor-heading-title {
		font-size: var(--e-global-typography-ef116fc-font-size);
		line-height: var(--e-global-typography-ef116fc-line-height);
		letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-114036d0>.elementor-container {
		max-width: 1200px;
	}

	.elementor-5411 .elementor-element.elementor-element-8a9aace .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-21b67a0d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
	.elementor-5411 .elementor-element.elementor-element-21b67a0d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 80% auto;
	}

	.elementor-5411 .elementor-element.elementor-element-17f1e8dd>.elementor-widget-container {
		background-size: contain;
	}

	.elementor-5411 .elementor-element.elementor-element-baad03c>.elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}

	.elementor-5411 .elementor-element.elementor-element-baad03c .elementor-image-box-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-baad03c .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-39922703:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
	.elementor-5411 .elementor-element.elementor-element-39922703>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 80% auto;
	}

	.elementor-5411 .elementor-element.elementor-element-71e7dbae>.elementor-widget-container {
		background-size: contain;
	}

	.elementor-5411 .elementor-element.elementor-element-5fe2cd5b>.elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}

	.elementor-5411 .elementor-element.elementor-element-5fe2cd5b .elementor-image-box-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5fe2cd5b .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-487892d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
	.elementor-5411 .elementor-element.elementor-element-487892d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 80% auto;
	}

	.elementor-5411 .elementor-element.elementor-element-354cb2e>.elementor-widget-container {
		background-size: contain;
	}

	.elementor-5411 .elementor-element.elementor-element-822363f>.elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}

	.elementor-5411 .elementor-element.elementor-element-822363f .elementor-image-box-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-822363f .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-59511c17:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
	.elementor-5411 .elementor-element.elementor-element-59511c17>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 80% auto;
	}

	.elementor-5411 .elementor-element.elementor-element-8506de0>.elementor-widget-container {
		background-size: contain;
	}

	.elementor-5411 .elementor-element.elementor-element-97fc600>.elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}

	.elementor-5411 .elementor-element.elementor-element-97fc600 .elementor-image-box-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-97fc600 .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-4beec3a6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
	.elementor-5411 .elementor-element.elementor-element-4beec3a6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 80% auto;
	}

	.elementor-5411 .elementor-element.elementor-element-152c4037>.elementor-widget-container {
		background-size: contain;
	}

	.elementor-5411 .elementor-element.elementor-element-2454859e>.elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}

	.elementor-5411 .elementor-element.elementor-element-2454859e .elementor-image-box-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-2454859e .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-79c69968:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
	.elementor-5411 .elementor-element.elementor-element-79c69968>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 80% auto;
	}

	.elementor-5411 .elementor-element.elementor-element-7a5e5408>.elementor-widget-container {
		background-size: contain;
	}

	.elementor-5411 .elementor-element.elementor-element-d3a1c55>.elementor-widget-container {
		padding: 0px 10px 0px 10px;
	}

	.elementor-5411 .elementor-element.elementor-element-d3a1c55 .elementor-image-box-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-d3a1c55 .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-44c68e9f .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-08fdc8c-font-size);
		line-height: var(--e-global-typography-08fdc8c-line-height);
		letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
		word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-211c679d {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}

	.elementor-5411 .elementor-element.elementor-element-211c679d .elementskit-infobox {
		-webkit-box-align: start;
		-ms-flex-align: start;
		-ms-grid-row-align: flex-start;
		align-items: flex-start;
	}

	.elementor-5411 .elementor-element.elementor-element-211c679d .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-0d5e945-font-size);
		line-height: var(--e-global-typography-0d5e945-line-height);
		letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
		word-spacing: var(--e-global-typography-0d5e945-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-211c679d .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-bf0e125-font-size);
		line-height: var(--e-global-typography-bf0e125-line-height);
		letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
		word-spacing: var(--e-global-typography-bf0e125-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-211c679d .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
		margin: 0px 10px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-211c679d .elementskit-infobox .elementskit-info-box-icon {
		width: 30px;
	}

	.elementor-5411 .elementor-element.elementor-element-a10ec3c {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}

	.elementor-5411 .elementor-element.elementor-element-a10ec3c .elementskit-infobox {
		-webkit-box-align: start;
		-ms-flex-align: start;
		-ms-grid-row-align: flex-start;
		align-items: flex-start;
	}

	.elementor-5411 .elementor-element.elementor-element-a10ec3c .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-0d5e945-font-size);
		line-height: var(--e-global-typography-0d5e945-line-height);
		letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
		word-spacing: var(--e-global-typography-0d5e945-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-a10ec3c .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-bf0e125-font-size);
		line-height: var(--e-global-typography-bf0e125-line-height);
		letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
		word-spacing: var(--e-global-typography-bf0e125-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-a10ec3c .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
		margin: 0px 10px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-a10ec3c .elementskit-infobox .elementskit-info-box-icon {
		width: 30px;
	}

	.elementor-5411 .elementor-element.elementor-element-2c234c9b {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}

	.elementor-5411 .elementor-element.elementor-element-2c234c9b .elementskit-infobox {
		-webkit-box-align: start;
		-ms-flex-align: start;
		-ms-grid-row-align: flex-start;
		align-items: flex-start;
	}

	.elementor-5411 .elementor-element.elementor-element-2c234c9b .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-0d5e945-font-size);
		line-height: var(--e-global-typography-0d5e945-line-height);
		letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
		word-spacing: var(--e-global-typography-0d5e945-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-2c234c9b .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-bf0e125-font-size);
		line-height: var(--e-global-typography-bf0e125-line-height);
		letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
		word-spacing: var(--e-global-typography-bf0e125-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-2c234c9b .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
		margin: 0px 10px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-2c234c9b .elementskit-infobox .elementskit-info-box-icon {
		width: 30px;
	}

	.elementor-5411 .elementor-element.elementor-element-21f399d3 .ekit_social_media>li>a {
		padding: 5px 15px 5px 15px;
		font-size: var(--e-global-typography-d848767-font-size);
		line-height: var(--e-global-typography-d848767-line-height);
		letter-spacing: var(--e-global-typography-d848767-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-7a2374d1 .ekit-wid-con .ekit-single-day .ekit-business-day {
		font-size: var(--e-global-typography-5e61d38-font-size);
		line-height: var(--e-global-typography-5e61d38-line-height);
		letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
		word-spacing: var(--e-global-typography-5e61d38-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-7a2374d1 .ekit-wid-con .ekit-single-day .ekit-business-time {
		font-size: var(--e-global-typography-5e61d38-font-size);
		line-height: var(--e-global-typography-5e61d38-line-height);
		letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
		word-spacing: var(--e-global-typography-5e61d38-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-6b0144a2 img {
		width: 15%;
	}

	.elementor-5411 .elementor-element.elementor-element-50503ef1 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-5411 .elementor-element.elementor-element-50503ef1 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-0d5e945-font-size);
		line-height: var(--e-global-typography-0d5e945-line-height);
		letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
		word-spacing: var(--e-global-typography-0d5e945-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-3cec455>.elementor-container {
		max-width: 1000px;
	}

	.elementor-5411 .elementor-element.elementor-element-3cec455 {
		padding: 0em 0em 0em 0em;
	}

	.elementor-5411 .elementor-element.elementor-element-64f5604a>.elementor-widget-container {
		margin: -242px 0px 0px 0px;
		padding: 77px 0px 77px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-64f5604a .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
		width: 20%;
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-1e065d89 .ekit_social_media>li>a {
		padding: 5px 15px 5px 15px;
		font-size: var(--e-global-typography-d848767-font-size);
		line-height: var(--e-global-typography-d848767-line-height);
		letter-spacing: var(--e-global-typography-d848767-letter-spacing);
	}
}

@media(max-width:1024px) {
	.elementor-5411 .elementor-element.elementor-element-46e7c9d8>.elementor-widget-container {
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-menu-container {
		background-color: var(--e-global-color-a567df4);
		max-width: 350px;
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-nav-identity-panel {
		padding: 10px 0px 10px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li>a {
		font-size: var(--e-global-typography-6aaa7b7-font-size);
		letter-spacing: var(--e-global-typography-6aaa7b7-letter-spacing);
		color: var(--e-global-color-primary);
		padding: 15px 15px 15px 30px;
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li>a:hover {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li>a:focus {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li>a:active {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li:hover>a {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li:hover>a .elementskit-submenu-indicator {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li>a:hover .elementskit-submenu-indicator {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li>a:focus .elementskit-submenu-indicator {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li>a:active .elementskit-submenu-indicator {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li.current-menu-item>a {
		color: var(--e-global-color-primary);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li.current-menu-ancestor>a {
		color: var(--e-global-color-primary);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li.current-menu-ancestor>a .elementskit-submenu-indicator {
		color: var(--e-global-color-primary);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
		margin: 0px 0px 0px 200px;
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon {
		margin: 0px 0px 0px 200px;
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
		font-size: var(--e-global-typography-ec93f83-font-size);
		line-height: var(--e-global-typography-ec93f83-line-height);
		letter-spacing: var(--e-global-typography-ec93f83-letter-spacing);
		padding: 10px 15px 10px 15px;
		color: var(--e-global-color-primary);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:focus {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:active {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav .elementskit-submenu-panel>li.current-menu-item>a {
		color: var(--e-global-color-primary);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-submenu-panel {
		padding: 10px 0px 10px 20px;
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav .elementskit-submenu-panel {
		border-width: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 button.elementskit-menu-hamburger {
		float: right;
		padding: 0px 0px 0px 0px;
		width: 45px;
		border-radius: 3px;
		border-width: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 button.elementskit-menu-hamburger>.ekit-menu-icon {
		font-size: 35px;
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 button.elementskit-menu-close {
		padding: 0px 0px 0px 0px;
		margin: 12px 12px 12px 12px;
		width: 45px;
		border-radius: 0px;
		border-width: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-nav-logo>img {
		max-width: 125px;
		max-height: 70px;
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-nav-logo {
		margin: 7px 0px 30px 25px;
		padding: 5px 5px 5px 5px;
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67>.elementor-widget-container {
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-menu-container {
		background-color: var(--e-global-color-a567df4);
		max-width: 350px;
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-nav-identity-panel {
		padding: 10px 0px 10px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li>a {
		font-size: var(--e-global-typography-6aaa7b7-font-size);
		letter-spacing: var(--e-global-typography-6aaa7b7-letter-spacing);
		color: var(--e-global-color-primary);
		padding: 15px 15px 15px 30px;
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li>a:hover {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li>a:focus {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li>a:active {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li:hover>a {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li:hover>a .elementskit-submenu-indicator {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li>a:hover .elementskit-submenu-indicator {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li>a:focus .elementskit-submenu-indicator {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li>a:active .elementskit-submenu-indicator {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li.current-menu-item>a {
		color: var(--e-global-color-primary);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li.current-menu-ancestor>a {
		color: var(--e-global-color-primary);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li.current-menu-ancestor>a .elementskit-submenu-indicator {
		color: var(--e-global-color-primary);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
		margin: 0px 0px 0px 200px;
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon {
		margin: 0px 0px 0px 200px;
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
		font-size: var(--e-global-typography-ec93f83-font-size);
		line-height: var(--e-global-typography-ec93f83-line-height);
		letter-spacing: var(--e-global-typography-ec93f83-letter-spacing);
		padding: 10px 15px 10px 15px;
		color: var(--e-global-color-primary);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:focus {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:active {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav .elementskit-submenu-panel>li.current-menu-item>a {
		color: var(--e-global-color-primary);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-submenu-panel {
		padding: 10px 0px 10px 20px;
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav .elementskit-submenu-panel {
		border-width: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 button.elementskit-menu-hamburger {
		float: right;
		padding: 0px 0px 0px 0px;
		width: 45px;
		border-radius: 3px;
		border-width: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 button.elementskit-menu-hamburger>.ekit-menu-icon {
		font-size: 35px;
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 button.elementskit-menu-close {
		padding: 0px 0px 0px 0px;
		margin: 12px 12px 12px 12px;
		width: 45px;
		border-radius: 0px;
		border-width: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-nav-logo>img {
		max-width: 125px;
		max-height: 70px;
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-nav-logo {
		margin: 7px 0px 30px 25px;
		padding: 5px 5px 5px 5px;
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1>.elementor-widget-container {
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-menu-container {
		background-color: var(--e-global-color-a567df4);
		max-width: 350px;
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-nav-identity-panel {
		padding: 10px 0px 10px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li>a {
		font-size: var(--e-global-typography-6aaa7b7-font-size);
		letter-spacing: var(--e-global-typography-6aaa7b7-letter-spacing);
		color: var(--e-global-color-primary);
		padding: 15px 15px 15px 30px;
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li>a:hover {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li>a:focus {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li>a:active {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li:hover>a {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li:hover>a .elementskit-submenu-indicator {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li>a:hover .elementskit-submenu-indicator {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li>a:focus .elementskit-submenu-indicator {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li>a:active .elementskit-submenu-indicator {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li.current-menu-item>a {
		color: var(--e-global-color-primary);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li.current-menu-ancestor>a {
		color: var(--e-global-color-primary);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li.current-menu-ancestor>a .elementskit-submenu-indicator {
		color: var(--e-global-color-primary);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
		margin: 0px 0px 0px 200px;
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon {
		margin: 0px 0px 0px 200px;
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
		font-size: var(--e-global-typography-ec93f83-font-size);
		line-height: var(--e-global-typography-ec93f83-line-height);
		letter-spacing: var(--e-global-typography-ec93f83-letter-spacing);
		padding: 10px 15px 10px 15px;
		color: var(--e-global-color-primary);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:focus {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:active {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav .elementskit-submenu-panel>li.current-menu-item>a {
		color: var(--e-global-color-primary);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-submenu-panel {
		padding: 10px 0px 10px 20px;
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav .elementskit-submenu-panel {
		border-width: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 button.elementskit-menu-hamburger {
		float: right;
		padding: 0px 0px 0px 0px;
		width: 45px;
		border-radius: 3px;
		border-width: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 button.elementskit-menu-hamburger>.ekit-menu-icon {
		font-size: 35px;
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 button.elementskit-menu-close {
		padding: 0px 0px 0px 0px;
		margin: 12px 12px 12px 12px;
		width: 45px;
		border-radius: 0px;
		border-width: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-nav-logo>img {
		max-width: 125px;
		max-height: 70px;
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-nav-logo {
		margin: 7px 0px 30px 25px;
		padding: 5px 5px 5px 5px;
	}

	.elementor-5411 .elementor-element.elementor-element-6f48f6f1 {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}

	.elementor-5411 .elementor-element.elementor-element-6f48f6f1 .elementskit-section-title-wraper .elementskit-section-subtitle {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-1eb4301f .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-0d5e945-font-size);
		line-height: var(--e-global-typography-0d5e945-line-height);
		letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
		word-spacing: var(--e-global-typography-0d5e945-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-1eb4301f .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-bf0e125-font-size);
		line-height: var(--e-global-typography-bf0e125-line-height);
		letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
		word-spacing: var(--e-global-typography-bf0e125-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5f9a0ba7 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-0d5e945-font-size);
		line-height: var(--e-global-typography-0d5e945-line-height);
		letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
		word-spacing: var(--e-global-typography-0d5e945-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5f9a0ba7 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-bf0e125-font-size);
		line-height: var(--e-global-typography-bf0e125-line-height);
		letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
		word-spacing: var(--e-global-typography-bf0e125-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5e6c36e2 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-0d5e945-font-size);
		line-height: var(--e-global-typography-0d5e945-line-height);
		letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
		word-spacing: var(--e-global-typography-0d5e945-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5e6c36e2 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-bf0e125-font-size);
		line-height: var(--e-global-typography-bf0e125-line-height);
		letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
		word-spacing: var(--e-global-typography-bf0e125-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-238e4b85 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-0d5e945-font-size);
		line-height: var(--e-global-typography-0d5e945-line-height);
		letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
		word-spacing: var(--e-global-typography-0d5e945-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-238e4b85 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-bf0e125-font-size);
		line-height: var(--e-global-typography-bf0e125-line-height);
		letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
		word-spacing: var(--e-global-typography-bf0e125-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-195f8e23 {
		padding: 0em 0em 0em 0em;
	}

	.elementor-5411 .elementor-element.elementor-element-3bb54eb2>.elementor-element-populated>.elementor-background-overlay {
		background-size: contain;
	}

	.elementor-5411 .elementor-element.elementor-element-3bb54eb2>.elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-5411 .elementor-element.elementor-element-573838c>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-573838c .elementor-heading-title {
		font-size: var(--e-global-typography-887363b-font-size);
		line-height: var(--e-global-typography-887363b-line-height);
		letter-spacing: var(--e-global-typography-887363b-letter-spacing);
		word-spacing: var(--e-global-typography-887363b-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5419f377 {
		--grid-auto-flow: row;
	}

	.elementor-5411 .elementor-element.elementor-element-57e5ca53 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-29daf7d8 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-1ac87095 {
		padding: 0em 0em 0em 0em;
	}

	.elementor-5411 .elementor-element.elementor-element-4a4e7b76>.elementor-element-populated>.elementor-background-overlay {
		background-size: contain;
	}

	.elementor-5411 .elementor-element.elementor-element-4a4e7b76>.elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-5411 .elementor-element.elementor-element-32a54c9>.elementor-widget-container {
		margin: 20px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-32a54c9 .elementor-heading-title {
		font-size: var(--e-global-typography-887363b-font-size);
		line-height: var(--e-global-typography-887363b-line-height);
		letter-spacing: var(--e-global-typography-887363b-letter-spacing);
		word-spacing: var(--e-global-typography-887363b-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5d149e3f {
		--grid-auto-flow: row;
	}

	.elementor-5411 .elementor-element.elementor-element-4e7f25df .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-3edcb74c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
		font-size: var(--e-global-typography-d848767-font-size);
		line-height: var(--e-global-typography-d848767-line-height);
		letter-spacing: var(--e-global-typography-d848767-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-6d23e058 {
		padding: 3em 0em 0em 0em;
	}

	.elementor-5411 .elementor-element.elementor-element-7c44e11e .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-08fdc8c-font-size);
		line-height: var(--e-global-typography-08fdc8c-line-height);
		letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
		word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-2ed0dcf8 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-2ddd82d7>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-2ddd82d7 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-2672daf1>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-2672daf1 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-4c432d7d>.elementor-widget-container {
		margin: 0px 0px -125px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-7903b229 .jeg-elementor-kit.jkit-gallery[data-grid="grid"] .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap {
		height: 300px;
	}

	.elementor-5411 .elementor-element.elementor-element-52f672b6>.elementor-widget-container {
		margin: -150px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-d5d9e33 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-1d44c72-font-size);
		line-height: var(--e-global-typography-1d44c72-line-height);
		letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-d5d9e33 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-7d40390 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-1d44c72-font-size);
		line-height: var(--e-global-typography-1d44c72-line-height);
		letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-7d40390 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-44ceada3 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-1d44c72-font-size);
		line-height: var(--e-global-typography-1d44c72-line-height);
		letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-44ceada3 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-51771597 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-1d44c72-font-size);
		line-height: var(--e-global-typography-1d44c72-line-height);
		letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-51771597 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-80fddb3 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-80fddb3 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-763dbcd0 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-763dbcd0 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-f374e19 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-f374e19 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5c2a7593 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5c2a7593 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-6b7b91f5 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-35cc4f>.elementor-element-populated {
		margin: 0px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-59ee3030 {
		--container-widget-width: 62%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 62%);
		max-width: 62%;
	}

	.elementor-5411 .elementor-element.elementor-element-59ee3030 .elementor-heading-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-72fd5244 {
		--container-widget-width: 38%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 38%);
		max-width: 38%;
	}

	.elementor-5411 .elementor-element.elementor-element-671005cf .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-3843cb9c .elementor-heading-title {
		font-size: var(--e-global-typography-ef116fc-font-size);
		line-height: var(--e-global-typography-ef116fc-line-height);
		letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-15a49663>.elementor-element-populated {
		margin: 0px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-5876ad84 {
		--container-widget-width: 62%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 62%);
		max-width: 62%;
	}

	.elementor-5411 .elementor-element.elementor-element-5876ad84 .elementor-heading-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-28a4ff79 {
		--container-widget-width: 38%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 38%);
		max-width: 38%;
	}

	.elementor-5411 .elementor-element.elementor-element-6dd1b63f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-7a6dba32 .elementor-heading-title {
		font-size: var(--e-global-typography-ef116fc-font-size);
		line-height: var(--e-global-typography-ef116fc-line-height);
		letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-51001600>.elementor-element-populated {
		margin: 0px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-5ec29a8e {
		--container-widget-width: 62%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 62%);
		max-width: 62%;
	}

	.elementor-5411 .elementor-element.elementor-element-5ec29a8e .elementor-heading-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-31144da0 {
		--container-widget-width: 38%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 38%);
		max-width: 38%;
	}

	.elementor-5411 .elementor-element.elementor-element-441f9665 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-4ebcbd61 .elementor-heading-title {
		font-size: var(--e-global-typography-ef116fc-font-size);
		line-height: var(--e-global-typography-ef116fc-line-height);
		letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-1fb04466>.elementor-element-populated {
		margin: 0px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-10d67a02 {
		--container-widget-width: 62%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 62%);
		max-width: 62%;
	}

	.elementor-5411 .elementor-element.elementor-element-10d67a02 .elementor-heading-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5cfbe941 {
		--container-widget-width: 38%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 38%);
		max-width: 38%;
	}

	.elementor-5411 .elementor-element.elementor-element-5e43ad7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-155ea707 .elementor-heading-title {
		font-size: var(--e-global-typography-ef116fc-font-size);
		line-height: var(--e-global-typography-ef116fc-line-height);
		letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-1fc759ca>.elementor-element-populated {
		margin: 0px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-55c75df5 {
		--container-widget-width: 62%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 62%);
		max-width: 62%;
	}

	.elementor-5411 .elementor-element.elementor-element-55c75df5 .elementor-heading-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-30d028d1 {
		--container-widget-width: 38%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 38%);
		max-width: 38%;
	}

	.elementor-5411 .elementor-element.elementor-element-1e665846 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-2cfd70bb .elementor-heading-title {
		font-size: var(--e-global-typography-ef116fc-font-size);
		line-height: var(--e-global-typography-ef116fc-line-height);
		letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-4f63c43d>.elementor-element-populated {
		margin: 0px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-522946cb {
		--container-widget-width: 62%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 62%);
		max-width: 62%;
	}

	.elementor-5411 .elementor-element.elementor-element-522946cb .elementor-heading-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-786b5493 {
		--container-widget-width: 38%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 38%);
		max-width: 38%;
	}

	.elementor-5411 .elementor-element.elementor-element-97541d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-22e03dc6 .elementor-heading-title {
		font-size: var(--e-global-typography-ef116fc-font-size);
		line-height: var(--e-global-typography-ef116fc-line-height);
		letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-f7cc8f5>.elementor-element-populated {
		margin: 0px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-22379618 {
		--container-widget-width: 62%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 62%);
		max-width: 62%;
	}

	.elementor-5411 .elementor-element.elementor-element-22379618 .elementor-heading-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-41ada998 {
		--container-widget-width: 38%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 38%);
		max-width: 38%;
	}

	.elementor-5411 .elementor-element.elementor-element-18cb923c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-71f876d2 .elementor-heading-title {
		font-size: var(--e-global-typography-ef116fc-font-size);
		line-height: var(--e-global-typography-ef116fc-line-height);
		letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-26656e42>.elementor-element-populated {
		margin: 0px 10px 0px 0px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-1e623b85 {
		--container-widget-width: 62%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 62%);
		max-width: 62%;
	}

	.elementor-5411 .elementor-element.elementor-element-1e623b85 .elementor-heading-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-20021601 {
		--container-widget-width: 38%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 38%);
		max-width: 38%;
	}

	.elementor-5411 .elementor-element.elementor-element-592cf80c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-7cbbd336 .elementor-heading-title {
		font-size: var(--e-global-typography-ef116fc-font-size);
		line-height: var(--e-global-typography-ef116fc-line-height);
		letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-114036d0 {
		padding: 3em 0em 0em 0em;
	}

	.elementor-5411 .elementor-element.elementor-element-8a9aace .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-21b67a0d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
	.elementor-5411 .elementor-element.elementor-element-21b67a0d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 84% auto;
	}

	.elementor-5411 .elementor-element.elementor-element-21b67a0d>.elementor-element-populated>.elementor-background-overlay {
		background-size: contain;
		opacity: 1;
	}

	.elementor-5411 .elementor-element.elementor-element-17f1e8dd {
		--spacer-size: 33vh;
	}

	.elementor-5411 .elementor-element.elementor-element-baad03c>.elementor-widget-container {
		margin: -45px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-baad03c .elementor-image-box-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-baad03c .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-39922703:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
	.elementor-5411 .elementor-element.elementor-element-39922703>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 84% auto;
	}

	.elementor-5411 .elementor-element.elementor-element-39922703>.elementor-element-populated>.elementor-background-overlay {
		background-size: contain;
		opacity: 1;
	}

	.elementor-5411 .elementor-element.elementor-element-71e7dbae {
		--spacer-size: 33vh;
	}

	.elementor-5411 .elementor-element.elementor-element-5fe2cd5b>.elementor-widget-container {
		margin: -45px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-5fe2cd5b .elementor-image-box-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5fe2cd5b .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-487892d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
	.elementor-5411 .elementor-element.elementor-element-487892d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 84% auto;
	}

	.elementor-5411 .elementor-element.elementor-element-487892d>.elementor-element-populated>.elementor-background-overlay {
		background-size: contain;
		opacity: 1;
	}

	.elementor-5411 .elementor-element.elementor-element-354cb2e {
		--spacer-size: 33vh;
	}

	.elementor-5411 .elementor-element.elementor-element-822363f>.elementor-widget-container {
		margin: -45px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-822363f .elementor-image-box-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-822363f .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-59511c17:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
	.elementor-5411 .elementor-element.elementor-element-59511c17>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 84% auto;
	}

	.elementor-5411 .elementor-element.elementor-element-59511c17>.elementor-element-populated>.elementor-background-overlay {
		background-size: contain;
		opacity: 1;
	}

	.elementor-5411 .elementor-element.elementor-element-8506de0 {
		--spacer-size: 33vh;
	}

	.elementor-5411 .elementor-element.elementor-element-97fc600>.elementor-widget-container {
		margin: -45px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-97fc600 .elementor-image-box-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-97fc600 .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-4beec3a6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
	.elementor-5411 .elementor-element.elementor-element-4beec3a6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 84% auto;
	}

	.elementor-5411 .elementor-element.elementor-element-4beec3a6>.elementor-element-populated>.elementor-background-overlay {
		background-size: contain;
		opacity: 1;
	}

	.elementor-5411 .elementor-element.elementor-element-152c4037 {
		--spacer-size: 33vh;
	}

	.elementor-5411 .elementor-element.elementor-element-2454859e>.elementor-widget-container {
		margin: -45px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-2454859e .elementor-image-box-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-2454859e .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-79c69968:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
	.elementor-5411 .elementor-element.elementor-element-79c69968>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 84% auto;
	}

	.elementor-5411 .elementor-element.elementor-element-79c69968>.elementor-element-populated>.elementor-background-overlay {
		background-size: contain;
		opacity: 1;
	}

	.elementor-5411 .elementor-element.elementor-element-7a5e5408 {
		--spacer-size: 33vh;
	}

	.elementor-5411 .elementor-element.elementor-element-d3a1c55>.elementor-widget-container {
		margin: -45px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-d3a1c55 .elementor-image-box-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-d3a1c55 .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-44c68e9f .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-08fdc8c-font-size);
		line-height: var(--e-global-typography-08fdc8c-line-height);
		letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
		word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-7f3ead30 .elementor-heading-title {
		font-size: 40px;
	}

	.elementor-5411 .elementor-element.elementor-element-211c679d .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-0d5e945-font-size);
		line-height: var(--e-global-typography-0d5e945-line-height);
		letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
		word-spacing: var(--e-global-typography-0d5e945-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-211c679d .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-bf0e125-font-size);
		line-height: var(--e-global-typography-bf0e125-line-height);
		letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
		word-spacing: var(--e-global-typography-bf0e125-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-a10ec3c .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-0d5e945-font-size);
		line-height: var(--e-global-typography-0d5e945-line-height);
		letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
		word-spacing: var(--e-global-typography-0d5e945-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-a10ec3c .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-bf0e125-font-size);
		line-height: var(--e-global-typography-bf0e125-line-height);
		letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
		word-spacing: var(--e-global-typography-bf0e125-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-2c234c9b .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-0d5e945-font-size);
		line-height: var(--e-global-typography-0d5e945-line-height);
		letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
		word-spacing: var(--e-global-typography-0d5e945-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-2c234c9b .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-bf0e125-font-size);
		line-height: var(--e-global-typography-bf0e125-line-height);
		letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
		word-spacing: var(--e-global-typography-bf0e125-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-21f399d3 .ekit_social_media>li>a {
		padding: 5px 15px 5px 15px;
		font-size: var(--e-global-typography-d848767-font-size);
		line-height: var(--e-global-typography-d848767-line-height);
		letter-spacing: var(--e-global-typography-d848767-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-7a2374d1 .ekit-wid-con .ekit-single-day .ekit-business-day {
		font-size: var(--e-global-typography-5e61d38-font-size);
		line-height: var(--e-global-typography-5e61d38-line-height);
		letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
		word-spacing: var(--e-global-typography-5e61d38-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-7a2374d1 .ekit-wid-con .ekit-single-day .ekit-business-time {
		font-size: var(--e-global-typography-5e61d38-font-size);
		line-height: var(--e-global-typography-5e61d38-line-height);
		letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
		word-spacing: var(--e-global-typography-5e61d38-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-6b0144a2 img {
		width: 17%;
	}

	.elementor-5411 .elementor-element.elementor-element-50503ef1 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-5411 .elementor-element.elementor-element-50503ef1 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-0d5e945-font-size);
		line-height: var(--e-global-typography-0d5e945-line-height);
		letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
		word-spacing: var(--e-global-typography-0d5e945-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-3cec455 {
		padding: 0em 0em 0em 0em;
	}

	.elementor-5411 .elementor-element.elementor-element-34c4ec4d .jeg-elementor-kit.jkit-gallery {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-34c4ec4d .jeg-elementor-kit.jkit-gallery .filter-controls ul li {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-34c4ec4d .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap .grid-item {
		margin: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-64f5604a>.elementor-widget-container {
		margin: -235px 0px 0px 0px;
		padding: 75px 0px 75px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-64f5604a .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
		width: 25%;
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-1e065d89 .ekit_social_media>li>a {
		padding: 5px 15px 5px 15px;
		font-size: var(--e-global-typography-d848767-font-size);
		line-height: var(--e-global-typography-d848767-line-height);
		letter-spacing: var(--e-global-typography-d848767-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-299a6039 .elementor-heading-title {
		font-size: 11px;
	}
}

@media(max-width:767px) {
	.elementor-5411 .elementor-element.elementor-element-46e7c9d8>.elementor-widget-container {
		margin: 4px -11px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-menu-container {
		max-width: 75%;
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li>a {
		font-size: var(--e-global-typography-6aaa7b7-font-size);
		letter-spacing: var(--e-global-typography-6aaa7b7-letter-spacing);
		color: var(--e-global-color-primary);
		padding: 15px 15px 15px 30px;
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li>a:hover {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li>a:focus {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li>a:active {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li:hover>a {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li:hover>a .elementskit-submenu-indicator {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li>a:hover .elementskit-submenu-indicator {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li>a:focus .elementskit-submenu-indicator {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li>a:active .elementskit-submenu-indicator {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li.current-menu-item>a {
		color: var(--e-global-color-primary);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li.current-menu-ancestor>a {
		color: var(--e-global-color-primary);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav>li.current-menu-ancestor>a .elementskit-submenu-indicator {
		color: var(--e-global-color-primary);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
		margin: 0px 0px 0px 160px;
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon {
		margin: 0px 0px 0px 160px;
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
		font-size: var(--e-global-typography-ec93f83-font-size);
		line-height: var(--e-global-typography-ec93f83-line-height);
		letter-spacing: var(--e-global-typography-ec93f83-letter-spacing);
		color: var(--e-global-color-primary);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:focus {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:active {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-navbar-nav .elementskit-submenu-panel>li.current-menu-item>a {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 button.elementskit-menu-hamburger>.ekit-menu-icon {
		font-size: 33px;
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 button.elementskit-menu-close {
		border-width: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-nav-logo>img {
		max-width: 125px;
		max-height: 50px;
	}

	.elementor-5411 .elementor-element.elementor-element-46e7c9d8 .elementskit-nav-logo {
		margin: 7px 0px 20px 25px;
	}

	.elementor-5411 .elementor-element.elementor-element-6ec0d81b img {
		width: 23%;
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67>.elementor-widget-container {
		margin: 4px -11px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-menu-container {
		max-width: 75%;
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li>a {
		font-size: var(--e-global-typography-6aaa7b7-font-size);
		letter-spacing: var(--e-global-typography-6aaa7b7-letter-spacing);
		color: var(--e-global-color-primary);
		padding: 15px 15px 15px 30px;
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li>a:hover {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li>a:focus {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li>a:active {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li:hover>a {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li:hover>a .elementskit-submenu-indicator {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li>a:hover .elementskit-submenu-indicator {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li>a:focus .elementskit-submenu-indicator {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li>a:active .elementskit-submenu-indicator {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li.current-menu-item>a {
		color: var(--e-global-color-primary);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li.current-menu-ancestor>a {
		color: var(--e-global-color-primary);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav>li.current-menu-ancestor>a .elementskit-submenu-indicator {
		color: var(--e-global-color-primary);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
		margin: 0px 0px 0px 160px;
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon {
		margin: 0px 0px 0px 160px;
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
		font-size: var(--e-global-typography-ec93f83-font-size);
		line-height: var(--e-global-typography-ec93f83-line-height);
		letter-spacing: var(--e-global-typography-ec93f83-letter-spacing);
		color: var(--e-global-color-primary);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:focus {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:active {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-navbar-nav .elementskit-submenu-panel>li.current-menu-item>a {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 button.elementskit-menu-hamburger>.ekit-menu-icon {
		font-size: 33px;
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 button.elementskit-menu-close {
		border-width: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-nav-logo>img {
		max-width: 125px;
		max-height: 50px;
	}

	.elementor-5411 .elementor-element.elementor-element-2d806e67 .elementskit-nav-logo {
		margin: 7px 0px 20px 25px;
	}

	.elementor-5411 .elementor-element.elementor-element-4870d56e {
		padding: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-4febc562 {
		width: 50%;
	}

	.elementor-5411 .elementor-element.elementor-element-74a959d9>.elementor-widget-container {
		padding: 0px 0px 0px 10px;
	}

	.elementor-5411 .elementor-element.elementor-element-74a959d9 {
		text-align: start;
	}

	.elementor-5411 .elementor-element.elementor-element-74a959d9 img {
		width: 30%;
	}

	.elementor-5411 .elementor-element.elementor-element-47a0e62c {
		width: 50%;
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1>.elementor-widget-container {
		margin: 4px -11px 0px 0px;
		padding: 0px 10px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-menu-container {
		max-width: 75%;
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li>a {
		font-size: var(--e-global-typography-6aaa7b7-font-size);
		letter-spacing: var(--e-global-typography-6aaa7b7-letter-spacing);
		color: var(--e-global-color-primary);
		padding: 15px 15px 15px 30px;
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li>a:hover {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li>a:focus {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li>a:active {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li:hover>a {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li:hover>a .elementskit-submenu-indicator {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li>a:hover .elementskit-submenu-indicator {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li>a:focus .elementskit-submenu-indicator {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li>a:active .elementskit-submenu-indicator {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li.current-menu-item>a {
		color: var(--e-global-color-primary);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li.current-menu-ancestor>a {
		color: var(--e-global-color-primary);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav>li.current-menu-ancestor>a .elementskit-submenu-indicator {
		color: var(--e-global-color-primary);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
		margin: 0px 0px 0px 160px;
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon {
		margin: 0px 0px 0px 160px;
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav .elementskit-submenu-panel>li>a {
		font-size: var(--e-global-typography-ec93f83-font-size);
		line-height: var(--e-global-typography-ec93f83-line-height);
		letter-spacing: var(--e-global-typography-ec93f83-letter-spacing);
		color: var(--e-global-color-primary);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:hover {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:focus {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav .elementskit-submenu-panel>li>a:active {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav .elementskit-submenu-panel>li:hover>a {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-navbar-nav .elementskit-submenu-panel>li.current-menu-item>a {
		color: var(--e-global-color-accent);
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 button.elementskit-menu-hamburger>.ekit-menu-icon {
		font-size: 33px;
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 button.elementskit-menu-close {
		border-width: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-nav-logo>img {
		max-width: 125px;
		max-height: 50px;
	}

	.elementor-5411 .elementor-element.elementor-element-6e1f08a1 .elementskit-nav-logo {
		margin: 7px 0px 20px 25px;
	}

	.elementor-5411 .elementor-element.elementor-element-50efb0e6:not(.elementor-motion-effects-element-type-background),
	.elementor-5411 .elementor-element.elementor-element-50efb0e6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/Background_vertical.webp");
		background-position: bottom center;
		background-repeat: no-repeat;
	}

	.elementor-5411 .elementor-element.elementor-element-50efb0e6 {
		padding: 15em 0em 15em 0em;
	}

	.elementor-5411 .elementor-element.elementor-element-10094da7>.elementor-element-populated {
		margin: 44px 0px -50px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-6f48f6f1>.elementor-widget-container {
		padding: 7px 25px 0px 25px;
	}

	.elementor-5411 .elementor-element.elementor-element-6f48f6f1 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-5411 .elementor-element.elementor-element-6f48f6f1 .elementskit-section-title-wraper .elementskit-section-title {
		font-size: 40px;
	}

	.elementor-5411 .elementor-element.elementor-element-6f48f6f1 .elementskit-section-title-wraper .elementskit-section-subtitle {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
		margin: 15px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-253ce3de {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-1400f128 {
		padding: 15px 5px 5px 5px;
	}

	.elementor-5411 .elementor-element.elementor-element-225ec19f {
		width: 100%;
	}

	.elementor-5411 .elementor-element.elementor-element-225ec19f.elementor-column>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-5411 .elementor-element.elementor-element-1eb4301f {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}

	.elementor-5411 .elementor-element.elementor-element-1eb4301f>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-1eb4301f .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-0d5e945-font-size);
		line-height: var(--e-global-typography-0d5e945-line-height);
		letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
		word-spacing: var(--e-global-typography-0d5e945-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-1eb4301f .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-bf0e125-font-size);
		line-height: var(--e-global-typography-bf0e125-line-height);
		letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
		word-spacing: var(--e-global-typography-bf0e125-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-1eb4301f .elementskit-infobox .elementskit-info-box-icon {
		width: 45px;
	}

	.elementor-5411 .elementor-element.elementor-element-4db32045 {
		width: 100%;
	}

	.elementor-5411 .elementor-element.elementor-element-4db32045.elementor-column>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-5411 .elementor-element.elementor-element-5f9a0ba7 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}

	.elementor-5411 .elementor-element.elementor-element-5f9a0ba7>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-5f9a0ba7 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-0d5e945-font-size);
		line-height: var(--e-global-typography-0d5e945-line-height);
		letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
		word-spacing: var(--e-global-typography-0d5e945-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5f9a0ba7 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-bf0e125-font-size);
		line-height: var(--e-global-typography-bf0e125-line-height);
		letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
		word-spacing: var(--e-global-typography-bf0e125-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5f9a0ba7 .elementskit-infobox .elementskit-info-box-icon {
		width: 45px;
	}

	.elementor-5411 .elementor-element.elementor-element-5e6c36e2 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}

	.elementor-5411 .elementor-element.elementor-element-5e6c36e2>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-5e6c36e2 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-0d5e945-font-size);
		line-height: var(--e-global-typography-0d5e945-line-height);
		letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
		word-spacing: var(--e-global-typography-0d5e945-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5e6c36e2 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-bf0e125-font-size);
		line-height: var(--e-global-typography-bf0e125-line-height);
		letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
		word-spacing: var(--e-global-typography-bf0e125-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5e6c36e2 .elementskit-infobox .elementskit-info-box-icon {
		width: 45px;
	}

	.elementor-5411 .elementor-element.elementor-element-4a246819.elementor-column>.elementor-widget-wrap {
		justify-content: flex-start;
	}

	.elementor-5411 .elementor-element.elementor-element-238e4b85 {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}

	.elementor-5411 .elementor-element.elementor-element-238e4b85>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-238e4b85 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-0d5e945-font-size);
		line-height: var(--e-global-typography-0d5e945-line-height);
		letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
		word-spacing: var(--e-global-typography-0d5e945-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-238e4b85 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-bf0e125-font-size);
		line-height: var(--e-global-typography-bf0e125-line-height);
		letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
		word-spacing: var(--e-global-typography-bf0e125-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-238e4b85 .elementskit-infobox .elementskit-info-box-icon {
		width: 45px;
	}

	.elementor-5411 .elementor-element.elementor-element-195f8e23>.elementor-container {
		max-width: 900px;
	}

	.elementor-5411 .elementor-element.elementor-element-195f8e23 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0em 0em 0em 0em;
	}

	.elementor-5411 .elementor-element.elementor-element-3bb54eb2>.elementor-element-populated>.elementor-background-overlay {
		background-size: 100% auto;
	}

	.elementor-5411 .elementor-element.elementor-element-3bb54eb2>.elementor-element-populated {
		margin: 5px 5px 5px 5px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 5px;
		padding: 70px 0px 70px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-3ecb64d5 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-61d3d9b0>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-61d3d9b0 img {
		width: 41%;
	}

	.elementor-5411 .elementor-element.elementor-element-573838c>.elementor-widget-container {
		margin: 15px 0px 0px 0px;
		padding: 30px 0px 30px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-573838c .elementor-heading-title {
		font-size: var(--e-global-typography-887363b-font-size);
		line-height: var(--e-global-typography-887363b-line-height);
		letter-spacing: var(--e-global-typography-887363b-letter-spacing);
		word-spacing: var(--e-global-typography-887363b-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-431555d7>.elementor-widget-container {
		padding: 0px 40px 0px 40px;
	}

	.elementor-5411 .elementor-element.elementor-element-431555d7 {
		font-size: 16px;
	}

	.elementor-5411 .elementor-element.elementor-element-5419f377 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}

	.elementor-5411 .elementor-element.elementor-element-57e5ca53 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-29daf7d8 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-1ac87095>.elementor-container {
		max-width: 900px;
	}

	.elementor-5411 .elementor-element.elementor-element-1ac87095 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0em 0em 0em 0em;
	}

	.elementor-5411 .elementor-element.elementor-element-4a4e7b76>.elementor-element-populated>.elementor-background-overlay {
		background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/icone_5_1145x655.webp");
		background-size: auto;
	}

	.elementor-5411 .elementor-element.elementor-element-4a4e7b76>.elementor-element-populated {
		margin: 5px 5px 5px 5px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 5px;
		padding: 70px 0px 70px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-32a54c9>.elementor-widget-container {
		background-image: url("https://leonelbarbearia.com/wp-content/uploads/2024/10/icone_1-1.webp");
		margin: 15px 0px 0px 0px;
		padding: 30px 0px 30px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-32a54c9 .elementor-heading-title {
		font-size: var(--e-global-typography-887363b-font-size);
		line-height: var(--e-global-typography-887363b-line-height);
		letter-spacing: var(--e-global-typography-887363b-letter-spacing);
		word-spacing: var(--e-global-typography-887363b-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-7147aee2>.elementor-widget-container {
		padding: 0px 40px 0px 40px;
	}

	.elementor-5411 .elementor-element.elementor-element-7147aee2 {
		font-size: 16px;
	}

	.elementor-5411 .elementor-element.elementor-element-5d149e3f {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
		--margin-top: -20px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-463df21d {
		padding: 3em 0em 0em 0em;
	}

	.elementor-5411 .elementor-element.elementor-element-4e7f25df>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-4e7f25df .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-3edcb74c .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .comment-content p {
		font-size: var(--e-global-typography-d848767-font-size);
		line-height: var(--e-global-typography-d848767-line-height);
		letter-spacing: var(--e-global-typography-d848767-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-6d23e058 {
		padding: 3em 0em 0em 0em;
	}

	.elementor-5411 .elementor-element.elementor-element-366c6e0a>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-5411 .elementor-element.elementor-element-7c44e11e .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-08fdc8c-font-size);
		line-height: var(--e-global-typography-08fdc8c-line-height);
		letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
		word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-2ed0dcf8 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-6991053e>.elementor-widget-container {
		margin: -18px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-6991053e .elementor-divider-separator {
		width: 100%;
	}

	.elementor-5411 .elementor-element.elementor-element-2ddd82d7>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-2ddd82d7 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-2672daf1>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-2672daf1 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-4c432d7d>.elementor-widget-container {
		margin: 0px 0px -62px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-7903b229 .jeg-elementor-kit.jkit-gallery[data-grid="grid"] .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap {
		height: 200px;
	}

	.elementor-5411 .elementor-element.elementor-element-52f672b6>.elementor-widget-container {
		margin: -65px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-456db8b0 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-2eea9600 {
		width: 50%;
	}

	.elementor-5411 .elementor-element.elementor-element-d5d9e33 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-1d44c72-font-size);
		line-height: var(--e-global-typography-1d44c72-line-height);
		letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-d5d9e33 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-1d5a5848 {
		width: 50%;
	}

	.elementor-5411 .elementor-element.elementor-element-7d40390 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-1d44c72-font-size);
		line-height: var(--e-global-typography-1d44c72-line-height);
		letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-7d40390 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-2599805 {
		width: 50%;
	}

	.elementor-5411 .elementor-element.elementor-element-44ceada3 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-1d44c72-font-size);
		line-height: var(--e-global-typography-1d44c72-line-height);
		letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-44ceada3 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-4a4e3baf {
		width: 50%;
	}

	.elementor-5411 .elementor-element.elementor-element-51771597 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-1d44c72-font-size);
		line-height: var(--e-global-typography-1d44c72-line-height);
		letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-51771597 .elementor-counter-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-1abe5714 {
		padding: 3em 0em 0em 0em;
	}

	.elementor-5411 .elementor-element.elementor-element-c473a22 {
		width: 100%;
	}

	.elementor-5411 .elementor-element.elementor-element-80fddb3 .elementskit-infobox .elementskit-info-box-title {
		padding: 0px 20px 0px 20px;
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-80fddb3 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-6394ad40 {
		width: 100%;
	}

	.elementor-5411 .elementor-element.elementor-element-763dbcd0 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-763dbcd0 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-3631804a {
		width: 100%;
	}

	.elementor-5411 .elementor-element.elementor-element-f374e19 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-f374e19 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-6de4b068 {
		width: 100%;
	}

	.elementor-5411 .elementor-element.elementor-element-5c2a7593 .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5c2a7593 .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-4ad26877>.elementor-shape-top svg {
		height: 30px;
	}

	.elementor-5411 .elementor-element.elementor-element-4ad26877 {
		padding: 6em 0em 0em 0em;
	}

	.elementor-5411 .elementor-element.elementor-element-6b7b91f5 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-475fc72a>.elementor-shape-bottom svg {
		height: 30px;
	}

	.elementor-5411 .elementor-element.elementor-element-475fc72a {
		padding: 0em 0em 5em 0em;
	}

	.elementor-5411 .elementor-element.elementor-element-49da7c74>.elementor-element-populated {
		padding: 40px 20px 40px 20px;
	}

	.elementor-5411 .elementor-element.elementor-element-35cc4f {
		width: 80%;
	}

	.elementor-5411 .elementor-element.elementor-element-59ee3030 .elementor-heading-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-671005cf .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-3d79a703 {
		width: 20%;
	}

	.elementor-5411 .elementor-element.elementor-element-3843cb9c .elementor-heading-title {
		font-size: var(--e-global-typography-ef116fc-font-size);
		line-height: var(--e-global-typography-ef116fc-line-height);
		letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-15a49663 {
		width: 80%;
	}

	.elementor-5411 .elementor-element.elementor-element-5876ad84 .elementor-heading-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-6dd1b63f .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-149b69e {
		width: 20%;
	}

	.elementor-5411 .elementor-element.elementor-element-7a6dba32 .elementor-heading-title {
		font-size: var(--e-global-typography-ef116fc-font-size);
		line-height: var(--e-global-typography-ef116fc-line-height);
		letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-51001600 {
		width: 80%;
	}

	.elementor-5411 .elementor-element.elementor-element-5ec29a8e .elementor-heading-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-441f9665 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-213c1ffa {
		width: 20%;
	}

	.elementor-5411 .elementor-element.elementor-element-4ebcbd61 .elementor-heading-title {
		font-size: var(--e-global-typography-ef116fc-font-size);
		line-height: var(--e-global-typography-ef116fc-line-height);
		letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-1fb04466 {
		width: 80%;
	}

	.elementor-5411 .elementor-element.elementor-element-10d67a02 .elementor-heading-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5e43ad7 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-71e3c190 {
		width: 20%;
	}

	.elementor-5411 .elementor-element.elementor-element-155ea707 .elementor-heading-title {
		font-size: var(--e-global-typography-ef116fc-font-size);
		line-height: var(--e-global-typography-ef116fc-line-height);
		letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-2b7d2493>.elementor-element-populated {
		padding: 40px 20px 10px 20px;
	}

	.elementor-5411 .elementor-element.elementor-element-1fc759ca {
		width: 80%;
	}

	.elementor-5411 .elementor-element.elementor-element-55c75df5 .elementor-heading-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-1e665846 .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-3bf43b5f {
		width: 20%;
	}

	.elementor-5411 .elementor-element.elementor-element-2cfd70bb .elementor-heading-title {
		font-size: var(--e-global-typography-ef116fc-font-size);
		line-height: var(--e-global-typography-ef116fc-line-height);
		letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-4f63c43d {
		width: 80%;
	}

	.elementor-5411 .elementor-element.elementor-element-522946cb .elementor-heading-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-97541d .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5f9de37a {
		width: 20%;
	}

	.elementor-5411 .elementor-element.elementor-element-22e03dc6 .elementor-heading-title {
		font-size: var(--e-global-typography-ef116fc-font-size);
		line-height: var(--e-global-typography-ef116fc-line-height);
		letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-f7cc8f5 {
		width: 80%;
	}

	.elementor-5411 .elementor-element.elementor-element-22379618 .elementor-heading-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-18cb923c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-21455bf7 {
		width: 20%;
	}

	.elementor-5411 .elementor-element.elementor-element-71f876d2 .elementor-heading-title {
		font-size: var(--e-global-typography-ef116fc-font-size);
		line-height: var(--e-global-typography-ef116fc-line-height);
		letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-26656e42 {
		width: 80%;
	}

	.elementor-5411 .elementor-element.elementor-element-1e623b85 .elementor-heading-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-592cf80c .elementor-heading-title {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-80ac7a0 {
		width: 20%;
	}

	.elementor-5411 .elementor-element.elementor-element-7cbbd336 .elementor-heading-title {
		font-size: var(--e-global-typography-ef116fc-font-size);
		line-height: var(--e-global-typography-ef116fc-line-height);
		letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-8a9aace .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
		letter-spacing: var(--e-global-typography-secondary-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5f89d2b3 {
		margin-top: 20px;
		margin-bottom: 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-17f1e8dd {
		--spacer-size: 50vh;
	}

	.elementor-5411 .elementor-element.elementor-element-baad03c>.elementor-widget-container {
		margin: -60px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-5411 .elementor-element.elementor-element-baad03c .elementor-image-box-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-baad03c .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-71e7dbae {
		--spacer-size: 50vh;
	}

	.elementor-5411 .elementor-element.elementor-element-5fe2cd5b>.elementor-widget-container {
		margin: -60px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-5411 .elementor-element.elementor-element-5fe2cd5b .elementor-image-box-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-5fe2cd5b .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-354cb2e {
		--spacer-size: 50vh;
	}

	.elementor-5411 .elementor-element.elementor-element-822363f>.elementor-widget-container {
		margin: -60px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-5411 .elementor-element.elementor-element-822363f .elementor-image-box-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-822363f .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-48370382 {
		margin-top: 20px;
		margin-bottom: 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-8506de0 {
		--spacer-size: 50vh;
	}

	.elementor-5411 .elementor-element.elementor-element-97fc600>.elementor-widget-container {
		margin: -60px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-5411 .elementor-element.elementor-element-97fc600 .elementor-image-box-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-97fc600 .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-4beec3a6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
	.elementor-5411 .elementor-element.elementor-element-4beec3a6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-size: 100% auto;
	}

	.elementor-5411 .elementor-element.elementor-element-152c4037 {
		--spacer-size: 50vh;
	}

	.elementor-5411 .elementor-element.elementor-element-2454859e>.elementor-widget-container {
		margin: -60px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-5411 .elementor-element.elementor-element-2454859e .elementor-image-box-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-2454859e .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-7a5e5408 {
		--spacer-size: 50vh;
	}

	.elementor-5411 .elementor-element.elementor-element-d3a1c55>.elementor-widget-container {
		margin: -60px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-5411 .elementor-element.elementor-element-d3a1c55 .elementor-image-box-title {
		font-size: var(--e-global-typography-db1e030-font-size);
		line-height: var(--e-global-typography-db1e030-line-height);
		letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
		word-spacing: var(--e-global-typography-db1e030-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-d3a1c55 .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-44c68e9f .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-08fdc8c-font-size);
		line-height: var(--e-global-typography-08fdc8c-line-height);
		letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
		word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-7f3ead30 .elementor-heading-title {
		font-size: 35px;
	}

	.elementor-5411 .elementor-element.elementor-element-211c679d {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}

	.elementor-5411 .elementor-element.elementor-element-211c679d>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-211c679d .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-0d5e945-font-size);
		line-height: var(--e-global-typography-0d5e945-line-height);
		letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
		word-spacing: var(--e-global-typography-0d5e945-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-211c679d .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-bf0e125-font-size);
		line-height: var(--e-global-typography-bf0e125-line-height);
		letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
		word-spacing: var(--e-global-typography-bf0e125-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-211c679d .elementskit-infobox .elementskit-info-box-icon {
		width: 45px;
	}

	.elementor-5411 .elementor-element.elementor-element-a10ec3c {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}

	.elementor-5411 .elementor-element.elementor-element-a10ec3c>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-a10ec3c .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-0d5e945-font-size);
		line-height: var(--e-global-typography-0d5e945-line-height);
		letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
		word-spacing: var(--e-global-typography-0d5e945-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-a10ec3c .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-bf0e125-font-size);
		line-height: var(--e-global-typography-bf0e125-line-height);
		letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
		word-spacing: var(--e-global-typography-bf0e125-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-a10ec3c .elementskit-infobox .elementskit-info-box-icon {
		width: 45px;
	}

	.elementor-5411 .elementor-element.elementor-element-2c234c9b {
		width: var(--container-widget-width, 100%);
		max-width: 100%;
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
	}

	.elementor-5411 .elementor-element.elementor-element-2c234c9b>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-2c234c9b .elementskit-infobox .elementskit-info-box-title {
		font-size: var(--e-global-typography-0d5e945-font-size);
		line-height: var(--e-global-typography-0d5e945-line-height);
		letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
		word-spacing: var(--e-global-typography-0d5e945-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-2c234c9b .elementskit-infobox .box-body>p {
		font-size: var(--e-global-typography-bf0e125-font-size);
		line-height: var(--e-global-typography-bf0e125-line-height);
		letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
		word-spacing: var(--e-global-typography-bf0e125-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-2c234c9b .elementskit-infobox .elementskit-info-box-icon {
		width: 45px;
	}

	.elementor-5411 .elementor-element.elementor-element-21f399d3 .ekit_social_media>li>a {
		padding: 5px 15px 5px 15px;
		font-size: var(--e-global-typography-d848767-font-size);
		line-height: var(--e-global-typography-d848767-line-height);
		letter-spacing: var(--e-global-typography-d848767-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-7a2374d1>.elementor-widget-container {
		margin: -30px 0px 0px -10px;
	}

	.elementor-5411 .elementor-element.elementor-element-7a2374d1 {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}

	.elementor-5411 .elementor-element.elementor-element-7a2374d1 .ekit-wid-con .ekit-single-day {
		padding: 10px 0px 10px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-7a2374d1 .ekit-wid-con .ekit-single-day .ekit-business-day {
		font-size: var(--e-global-typography-5e61d38-font-size);
		line-height: var(--e-global-typography-5e61d38-line-height);
		letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
		word-spacing: var(--e-global-typography-5e61d38-word-spacing);
		border-radius: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-7a2374d1 .ekit-wid-con .ekit-single-day .ekit-business-time {
		font-size: var(--e-global-typography-5e61d38-font-size);
		line-height: var(--e-global-typography-5e61d38-line-height);
		letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
		word-spacing: var(--e-global-typography-5e61d38-word-spacing);
		padding: 0px 0px 0px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-6b0144a2 img {
		width: 38%;
	}

	.elementor-5411 .elementor-element.elementor-element-50503ef1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-block-end: calc(22px/2);
	}

	.elementor-5411 .elementor-element.elementor-element-50503ef1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-block-start: calc(22px/2);
	}

	.elementor-5411 .elementor-element.elementor-element-50503ef1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-inline: calc(22px/2);
	}

	.elementor-5411 .elementor-element.elementor-element-50503ef1 .elementor-icon-list-items.elementor-inline-items {
		margin-inline: calc(-22px/2);
	}

	.elementor-5411 .elementor-element.elementor-element-50503ef1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		inset-inline-end: calc(-22px/2);
	}

	.elementor-5411 .elementor-element.elementor-element-50503ef1 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-5411 .elementor-element.elementor-element-50503ef1 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-0d5e945-font-size);
		line-height: var(--e-global-typography-0d5e945-line-height);
		letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
		word-spacing: var(--e-global-typography-0d5e945-word-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-3cec455 {
		padding: 0em 0em 0em 0em;
	}

	.elementor-5411 .elementor-element.elementor-element-34c4ec4d .jeg-elementor-kit.jkit-gallery[data-grid="grid"] .gallery-items .gallery-item-wrap .grid-item .thumbnail-wrap {
		height: 200px;
	}

	.elementor-5411 .elementor-element.elementor-element-64f5604a>.elementor-widget-container {
		margin: -235px 0px 0px 0px;
		padding: 75px 0px 75px 0px;
	}

	.elementor-5411 .elementor-element.elementor-element-64f5604a .jeg-elementor-kit.jkit-button .jkit-button-wrapper {
		width: 55%;
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-1e065d89 .ekit_social_media>li>a {
		padding: 5px 15px 5px 15px;
		font-size: var(--e-global-typography-d848767-font-size);
		line-height: var(--e-global-typography-d848767-line-height);
		letter-spacing: var(--e-global-typography-d848767-letter-spacing);
	}

	.elementor-5411 .elementor-element.elementor-element-7a49d9b0.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-5411 .elementor-element.elementor-element-7a49d9b0>.elementor-element-populated {
		text-align: center;
	}

	.elementor-5411 .elementor-element.elementor-element-299a6039 {
		width: var(--container-widget-width, 265px);
		max-width: 265px;
		--container-widget-width: 265px;
		--container-widget-flex-grow: 0;
		text-align: center;
	}

	.elementor-5411 .elementor-element.elementor-element-299a6039>.elementor-widget-container {
		padding: 0px 20px 0px 20px;
	}

	.elementor-5411 .elementor-element.elementor-element-299a6039.elementor-element {
		--align-self: center;
	}

	.elementor-5411 .elementor-element.elementor-element-299a6039 .elementor-heading-title {
		font-size: 11px;
		line-height: 1.5em;
	}
}

@media (min-width: 1367px) {
	.elementor-element.elementor-element-3edcb74c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
		display: flex;
		flex-direction: row;
	}
}

@media (min-width: 1367px) {
	.elementor-element.elementor-element-3edcb74c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
		width: calc(5)
	}
}

@media (min-width: 1367px) {
	.elementor-element.elementor-element-3edcb74c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+6) {
		display: none;
	}
}

@media (min-width: 1367px) {
	.elementor-element.elementor-element-3edcb74c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(5)) {
		margin-right: 10px;
	}
}

@media (min-width: 1025px) and (max-width: 1366px) {
	.elementor-element.elementor-element-3edcb74c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
		display: flex;
		flex-direction: row;
	}
}

@media (min-width: 1025px) and (max-width: 1366px) {
	.elementor-element.elementor-element-3edcb74c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
		width: calc()
	}
}

@media (min-width: 1025px) and (max-width: 1366px) {
	.elementor-element.elementor-element-3edcb74c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+1) {
		display: none;
	}
}

@media (min-width: 1025px) and (max-width: 1366px) {
	.elementor-element.elementor-element-3edcb74c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child()) {
		margin-right: 10px;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-element.elementor-element-3edcb74c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
		display: flex;
		flex-direction: row;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-element.elementor-element-3edcb74c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
		width: calc(3)
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-element.elementor-element-3edcb74c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+4) {
		display: none;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.elementor-element.elementor-element-3edcb74c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(3)) {
		margin-right: 10px;
	}
}

@media (max-width: 767px) {
	.elementor-element.elementor-element-3edcb74c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
		display: flex;
		flex-direction: row;
	}
}

@media (max-width: 767px) {
	.elementor-element.elementor-element-3edcb74c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
		width: calc(2)
	}
}

@media (max-width: 767px) {
	.elementor-element.elementor-element-3edcb74c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item:nth-child(n+3) {
		display: none;
	}
}

@media (max-width: 767px) {
	.elementor-element.elementor-element-3edcb74c .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider):not(:nth-child(2)) {
		margin-right: 10px;
	}
}

.elementor-element.elementor-element-7903b229 .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap {
	width: calc(100% / 4);
	float: left;
}

@media (max-width: 1366px) {
	.elementor-element.elementor-element-7903b229 .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap {
		width: calc(100% / 4);
		float: left;
	}
}

@media (max-width: 1024px) {
	.elementor-element.elementor-element-7903b229 .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap {
		width: calc(100% / 3);
		float: left;
	}
}

@media (max-width: 767px) {
	.elementor-element.elementor-element-7903b229 .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap {
		width: calc(100% / 2);
		float: left;
	}
}

.elementor-element.elementor-element-34c4ec4d .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap {
	width: calc(100% / 5);
	float: left;
}

@media (max-width: 1366px) {
	.elementor-element.elementor-element-34c4ec4d .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap {
		width: calc(100% / 5);
		float: left;
	}
}

@media (max-width: 1024px) {
	.elementor-element.elementor-element-34c4ec4d .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap {
		width: calc(100% / 5);
		float: left;
	}
}

@media (max-width: 767px) {
	.elementor-element.elementor-element-34c4ec4d .jeg-elementor-kit.jkit-gallery .gallery-items .gallery-item-wrap {
		width: calc(100% / 5);
		float: left;
	}
}